能力值:
( LV15,RANK:670 )
|
-
-
2 楼
不懂 linux ,但是我只能确定 windows 版的线程池效率不高。
|
能力值:
( LV15,RANK:520 )
|
-
-
3 楼
乱写的,丢代码,格硬盘.
|
能力值:
( LV8,RANK:130 )
|
-
-
4 楼
线程池效率不高,也是个很经典的东西. 至少会避免很多线程在调度的时候所导致的效率低下..
IOCP 也是个好东西..
|
能力值:
( LV15,RANK:670 )
|
-
-
5 楼
太深了,不懂。。。使用 CreateThread 的效率就很低。
|
能力值:
( LV8,RANK:130 )
|
-
-
6 楼
线程池不过是最开始的时候创建几个线程来工作, 调用CreateThread的机会不多啊. 除非频繁的改变线程池的容量,增加或减少线程的数量,才有可能多次调用CreateThread; 其他要做的事就是把要做的事放入队列, 线程自动取任务来完成, 这就是线程复用, 避免每个任务都创建一个新的线程来做,
Iocp模型就与线程池有关,一群线程在队列里等待, 后进先出. 避免线程间调度的频繁切换.提高效率. 大型服务器,应该都是用这个模型.
您不懂? 继续忽悠.. 小弟班门弄斧了..
|
能力值:
( LV15,RANK:670 )
|
-
-
7 楼
win7 下有新的函数,但是没有用过。。。
xp 平台有一个 QueueUserWorkItem 函数,就是系统提供的线程池了。
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
[QUOTE=邓韬;1161336]欲练神功,先废武功,废话不多说,这是U盘里面一些舍不得格式化的代码,分享给大家.
_LinThreadGP.h
_WinThreadGP.h
LinThreadGP.cpp
LinThreadGP.h
WinThreadGP.cpp
WinThreadGP.h [/QUOTE]
果断路过看看,小韬子你妹的居然删我Q!
|
|
|