多线程
huanggang982
我是一个性格开朗,生活乐观,关注科技,金融,中国传统文化,喜欢打篮球,听音乐,看电影的人。
展开
-
线程取消(pthread_cancel)
基本概念pthread_cancel调用并不等待线程终止,它只提出请求。线程在取消请求(pthread_cancel)发出后会继续运行,直到到达某个取消点(CancellationPoint)。取消点是线程检查是否被取消并按照请求进行动作的一个位置.与线程取消相关的pthread函数int pthread_cancel(pthread_t thread)发送终止信号给t转载 2014-10-22 09:07:29 · 665 阅读 · 0 评论 -
随笔之如何实现一个线程池
转自:http://www.cnblogs.com/innost/archive/2011/11/24/2261454.html 一 缘由: 最近因工作问题,需要实现一个简单的线程池,满足以下要求: 1 可伸缩,即一旦发现线程不够用,则可以动态增加线程。(至于缩减线程,这个可能难度比较大,暂时不考虑)。 2 支持超时任务。比如提交一个Task,可以转载 2015-01-04 16:27:23 · 700 阅读 · 0 评论 -
linux 线程创建函数pthread_create的几个传参方式
方法1:#include #include #include #include #include void *start_routine(void *arg); int main(int argc, char **argv){ pthread_t tid; int code; int i; for (i = 0; i < 5; i++) {转载 2015-01-24 12:30:14 · 774 阅读 · 0 评论