发布时间:2015-01-09 09:34:53
fcntl 记录锁很多时候,当我们有多个进程要访问同一个文件的时候,为了防止多进程访问导致的不一致,我们就要考虑进程间的同步问题了。fcntl是一个非常强大的函数,在这里我们可以使用它来给文件的某一个部分上锁。先来看一下它的声明:int fcntl(int filedes, int cmd, ...........【阅读全文】
发布时间:2015-01-08 21:47:40
int pthread_once(pthread_once_t *once_control,void(*init_routine)(void));参数:once_control 控制变量init_routine 初始化函数返回值:若成功返回0,若失败返回错误编号.........【阅读全文】
发布时间:2015-01-07 20:48:55
pthread_key_t和pthread_key_create()详解下面说一下线程中特有的线程存储, Thread Specific Data 。线程存储有什么用了?他是什么意思了?大家都知道,在多线程程序中,所有线程共享程序中的变量。现在有一全局变量,所有线程都可以使用它,改变它的值。而如果每个线程希望能单独拥有它,那么就需要使用线程.........【阅读全文】