随笔分类 - c
c
摘要:1、clock_t clock(void); #include <time.h> The clock() function returns an approximation of processor time used by the program. 2、 gettimeofday #include
阅读全文
摘要:1、 首先想到的就是代码测试下(百度之后的) 结果如下: 编译器gcc4.4.7 centos6.5 从使用效果上可以初步判断一样。 2. 查看源代码,如下图: 目前看,还是有不同的, _res 的赋值不同。 但是_Base::data() 是什么? _Base 这个类不知道怎么找,待更新。 有知道
阅读全文
摘要:转自:http://blog.csdn.net/lifan5/article/details/7588529
阅读全文
摘要:静态初始化互斥锁,方法如下: pthread_mutex_t mutex=PTHREAD_MUTEX_INITIALIZER; 动态方式是采用pthread_mutex_init()函数来初始化互斥锁,API定义如下: int pthread_mutex_init(pthread_mutex_t *
阅读全文
摘要:1、信号量 SIGALRM + alarm() 函数说明:alarm()用来设置信号SIGALRM 在经过参数seconds 指定的秒数后传送给目前的进程. 如果参数seconds 为0, 则之前设置的闹钟会被取消, 并将剩下的时间返回.返回值:返回之前闹钟的剩余秒数, 如果之前未设闹钟则返回0.
阅读全文
摘要:http://lists.gnu.org/archive/html/bug-commoncpp/2004-05/msg00006.html 本意是找一个线程安全并可重入的 求线程运行时间的函数。 time(), gettimeofday() and possibly localtime() are
阅读全文
摘要:在一个TCP套接口被设置 为非阻塞之后调用connect,connect会立即返回EINPROGRESS错误,表示连接操作正在进行中,但是仍未完成; 同时TCP的三路握手操 作继续进行;在这之后,我们可以调用select来检查这个链接是否建立成功;非阻塞connect有三种用途:1.我们可以在三路握
阅读全文
摘要:字符串数组 头文件 enum
阅读全文
摘要:* strlen只关心存储的数据内容 * sizeof内存空间的大小
阅读全文
摘要:1(1)库文件:静态库文件 和 共享库文件(2)比较a.静态库文件: 使用静态库文件时,直接把代码/指令复制到目标文件中 目标文件会显得比较庞大,修改和维护都不方便 可以脱离静态库文件,效率比较高 b.共享库文件: 使用共享库时,将代码/指令所对应的地址复制到目标文件 目标文件会比较小,修改和维护比
阅读全文
浙公网安备 33010602011771号