摘要: 本文来自博客园:http://www.cnblogs.com/yc_sunniwell/archive/2010/06/24/1764204.html一.线程属性线程具有属性,用pthread_attr_t表示,在对该结构进行处理之前必须进行初始化,在使用后需要对其去除初始化。我们用pthread_attr_init函数对其初始化,用pthread_attr_destroy对其去除初始化。 1.名称:pthread_attr_init/pthread_attr_destroy 功能:对线程属性初始化/去除初始化 头文件:#include 函数原形:int pthread_... 阅读全文
posted @ 2014-01-03 18:54 LOSER Z 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 一 用信号量同步 1 信号量函数的名字都以sem_开头,线程中使用的基本信号量函数有4个 2 创建信号量 #includeint sem_init(sem_t *sem, //指向信号量结构的一个指针 int pshared, //控制信号量的类型,如果其值为0,就表示这个信号量是当前进程的局部信号量,否则,这个信号量就可以在多个进程之间共享 unsighed int value //信号量的初始值 ); 这个函数初始化由sem指向的信号量对象,设置它的共享选项,并给它的一个初始的整数值。 3 信号量操作函数#in... 阅读全文
posted @ 2014-01-03 13:46 LOSER Z 阅读(447) 评论(0) 推荐(0) 编辑