观察别人的代码,里面有用到线程池技术。
于是乎我把线程池类给重新复制到了一个工程里面测试使用。。结果发现砸和时钟一样?是不是使用了线程池,线程函数里面就不需要用while死循环了?
而是用例如时钟这样定时器,去循环调用??蛋疼,如果真的是想我想象的这样,那还要线程池干嘛?直接用时钟不就可以了?
于是乎我把线程池类给重新复制到了一个工程里面测试使用。。结果发现砸和时钟一样?是不是使用了线程池,线程函数里面就不需要用while死循环了?
而是用例如时钟这样定时器,去循环调用??蛋疼,如果真的是想我想象的这样,那还要线程池干嘛?直接用时钟不就可以了?
解决方案 »
- 求助:VC中用结构体从DLL返回数据问题,貌似简单,极其郁闷中
- post请求的 Cookie字段值的问题
- 求将贝塞尔曲线离散成若干点的算法
- 请教:VC++按列读取和写入数据的问题!
- 已知某messagebox的句柄,如何获取该messagebox的提示信息文本?
- 线程中触发的连接点事件在VB中调用时报错,是怎么回事啊?
- 裸着跪求!我做了个拆分窗口,有左右2个视图。现在想左边的视图中弹出一个菜单,菜单命令能让右边视图的数据发生更新(能操作右边视图)
- Win98中,为何OPENFILENAME ofn; ofn.lStructSize = OPENFILENAME_SIZE_VERSION_400 总是出错的?
- 如何得到Program files文件目录?
- AfxBeginThread中的参数
- 想送花给女朋友,可是不知道送哪种啊?水源的哥哥姐姐弟弟妹妹帮我参谋参谋
- 新人来求助!关于WebBrowser的问题,希望大神帮帮忙。
这样就节省了频繁创建和销毁线程的开销
但是一般使用线程池的线程都是没有while循环的,因为如果while循环的话,就不会再回到线程池,就没有共用线程的必要了
大部分线程池主要有一个监听线程负责分配线程,你拷贝的可能使用时钟做监听线程的