
unix
caoyan_12727
越努力越幸运
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux线程池实现并行排序
在多线程编程中,如果一个应用需要频繁的创建和销毁线程,而任务执行的时间又非常短,那么cpu的时间都花在线程的创建和销毁上。此时就应该使用线程池。如果线程的创建和线程的销毁相比任务的执行时间可以忽略不计,就没有必要使用线程池了.下面我们就来看看一个简单的实现: #include #include #include #include #include #include #include原创 2016-08-25 12:15:38 · 1402 阅读 · 4 评论 -
Linux进程和线程的区别
我们知道一个程序是计算机若干指令顺序执行的集合,在单进程且单线程的程序中,所有指令从头到尾线性执行,没有并发性,但是在引入多线程之后,同一个进程中的指令可以并发执行,这就是多线程的基本思想. 1.进程和线程的创建方式: 首先看看线程创建函数: 线程创建函数: pthread_create函数 原型:int pthread_create((pthread_t *thread, p原创 2016-08-25 17:47:21 · 588 阅读 · 0 评论