Chinaunix首页 | 论坛 | 博客
  • 博客访问: 173352
  • 博文数量: 56
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 550
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-17 16:14
文章分类

全部博文(56)

文章存档

2015年(24)

2014年(32)

我的朋友

发布时间:2015-01-14 10:01:07

pthread_once()函数详解在多线程环境中,有些事仅需要执行一次。通常当初始化应用程序时,可以比较容易地将其放在main函数中。但当你写一个库时,就不能在main里面初始化了,你可以用静态初始化,但使用一次初始化(pthread_once)会比较容易些。int pthread_once(pthread_once_t *once_control, void (*ini.........【阅读全文】

阅读(1174) | 评论(0) | 转发(0)

发布时间:2014-12-25 10:17:08

在任何一个时间点上,线程是可结合的(joinable),或者是分离的(detached)。一个可结合的线程能够被其他线程收回其资源和杀死;在被其他线程回收之前,它的存储器资源(如栈)是不释放的。相反,一个分离的线程是不能被其他线程回收或杀死的,它的存储器资源在它终止时由系统自动释放。    &n.........【阅读全文】

阅读(1196) | 评论(0) | 转发(0)

发布时间:2014-12-23 10:55:48

/************pthread_cond_wait()的使用方法**********/    pthread_mutex_lock(&qlock);        pthread_cond_wait(&qready, &qlock);    pthread_mutex_unlock(&qlock);/*****************************************************/ Mu.........【阅读全文】

阅读(1203) | 评论(0) | 转发(0)

发布时间: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_.........【阅读全文】

阅读(1367) | 评论(0) | 转发(0)

发布时间:2014-12-19 16:22:07

pthread_create 创建线程时,若不指定分配堆栈大小,系统会分配默认值,查看默认值方法如下:# ulimit -s8192#上述表示为8M;单位为KB。也可以通过# ulimit -a 其中 stack size 项也表示堆栈大小。ulimit -s  value 用来重新设置stack 大小。一般来说 默认堆栈大小为 8388608; 堆.........【阅读全文】

阅读(1494) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册