随笔分类 - 随笔
记录性,随意更改
读写锁此时的想法
摘要:读写锁 有读优先,写优先。读优先: 即同时有多个读写线程在等待一个条件时,先处理读,后处理写。 实现:写进程获得写锁时,先判断读的引用计数,若0,则继续判断是否有其他线程已获得写权限,若有则循环等待阻塞等待至无,然后继续判断读的引用计数然后继续判断写权限,直至无,然后才对写加锁 ...
阅读全文
不重复随机数的生成
摘要:不重复随机数的生成Q: 在min 和 max之间生成n个不重复的随机数?A1:重复检验:一次生成一个随机数rand,然后查找已生成随机数组arr中是否存在这个随机数,若有不插入,继续生成,直到arr中有n不重复的随机数。A2:乱序生成:乱序生成借鉴了shuffle的思想。a[n]中存放1—n的整数,...
阅读全文
随记------代码片段
摘要:1. 二维数组转置void matrix_transpose(int *src[], int *dst[], int x, int y){ int i, j; int *psrc, *pdst; i = j = 0; psrc = (int *)src; pdst = (int *)dst; for...
阅读全文
随记------暂时记录性网址
摘要:http://blog.csdn.net/litingli/article/details/7315699一步一步开发sniffer(Winpcap+MFC)(三)安得广厦千万间,先画蓝图再砌砖——搭建winpcap抓包框架http://blog.csdn.net/shawngucas/articl...
阅读全文
随记-------不定期添加遗忘知识点
摘要:1. 复合字面值char *get_status_str(int status){ return (char *[]){"linkdown","partial-linkup","full-linkup","N/A"}[status];} 2. 常量折叠#include int main() { ...
阅读全文
浙公网安备 33010602011771号