发布时间:2014-12-26 09:57:13
Linux C 进程I/O函数,与pclose函数一起使用。表头文件 #include <stdio.h>函数定义 FILE * popen ( const char * command , const char * type ); int pclose ( FILE * stream );函数说明 popen() 函数通过创建一个管道,调用 fork.........【阅读全文】
发布时间:2014-12-25 10:17:08
在任何一个时间点上,线程是可结合的(joinable),或者是分离的(detached)。一个可结合的线程能够被其他线程收回其资源和杀死;在被其他线程回收之前,它的存储器资源(如栈)是不释放的。相反,一个分离的线程是不能被其他线程回收或杀死的,它的存储器资源在它终止时由系统自动释放。 &n.........【阅读全文】
发布时间:2014-12-23 10:55:48
/************pthread_cond_wait()的使用方法**********/ pthread_mutex_lock(&qlock); pthread_cond_wait(&qready, &qlock); pthread_mutex_unlock(&qlock);/*****************************************************/ Mu.........【阅读全文】
发布时间:2014-12-19 17:46:23
http://apps.hi.baidu.com/share/detail/19786281http://hi.baidu.com/boobleoo0/blog/item/5f935039a37c58f8b311c77f.html http://topic.csdn.net/u/20110105/16/12717238-9816-4571-a03d-e8b603724946.html pthread_cond_wait() 用于阻塞当前线程,等待别的线程使用pthread_.........【阅读全文】
发布时间:2014-12-19 16:22:07
pthread_create 创建线程时,若不指定分配堆栈大小,系统会分配默认值,查看默认值方法如下:# ulimit -s8192#上述表示为8M;单位为KB。也可以通过# ulimit -a 其中 stack size 项也表示堆栈大小。ulimit -s value 用来重新设置stack 大小。一般来说 默认堆栈大小为 8388608; 堆.........【阅读全文】