- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 POSIX线程 (2)
2011-11-27 wcdjBLP 4th P.4211 同时执行2 同步2.1 用信号量进行同步2.2 用互斥量进行同步1 同时执行编写一个程序来验证两个线程程序是同时进行的(当然,如果是一个单处理器系统上,线程的同时执行就需要靠CPU在线程之间的快速切换来实现)。在这个程序中我们是在两个线程之间使用“轮询技术”,所以它的效率很低。问题1:两个线
2011-11-27 23:26:33 964
原创 关于标识唯一性的一段测试代码
2011-11-16 wcdj 夜深人静……一段测试代码#includeusing namespace std;const int iTotal = 2000;const int iMsgNum = 3;char szFsm[iTotal] = {0};int iFsmNo = 0;int iAdd = -1;// add factorint i
2011-11-16 00:54:31 918 1
原创 awk中一个关于NR和FNR的应用
2011-11-13 wcdj问题:有两个目录,里面有很多的文件,目录a里的文件名都是20111111XXXXXX-00000000-XXXXXXX- XXXXXX.dat.Tdat,目录b里的文件名都是20111111XXXXXX-XXXXXXXX-XXXXXXX-00000000.Tdat,即目录a中文件的第二个字段和目录b中文件的第四个字段对应,如果两个字段相同,就把这两个文件名输出
2011-11-13 23:33:30 1433
原创 POSIX线程 (1)
2011-11-06 wcdjBLP 4th P.416类UNIX操作系统早就具备了多进程的功能了,但有时人们认为,用fork调用来创建新进程的代价太高。在这种情况下,如果能让一个进程同时做两件事情或至少看起来是这样将会非常有用。而且,你可能希望能有两件或更多的事情以一种非常紧密的方式同时发生。这就是需要线程发挥作用的时候了。知识点:(1) 在进程中创建新线程。pt
2011-11-06 23:39:27 871
原创 gcc 3.3.4中使用引用时存在的问题
2011-11-1 wcdj问题:rvalue类型表达式可以有引用吗?const int &iref = 100;printf("%d", iref);// ok, 100rvalue类型表达式可以有non-const的引用吗?标准参考:C++ 03 3.10 Lvalues and rvalues P.561, Every expression is eit
2011-11-01 13:23:09 1248
原创 int向string赋值潜在的溢出bug
2011-11-1 wcdj在程序中,有时会这样写代码:#define XXX_ID 1string str_result;str_result = XXX_ID;// ...int iResultCode = atoi(str_result.c_str());问题:这样的代码是否正确?程序员本意的想法是iResultCode 应该为 1:// errorstr =
2011-11-01 11:12:04 2465
Win-MASM编译器
2010-04-17
C++类库KYLib
2009-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人