问题解决——XP线程池找不到QueueUserWorkItem
2013-07-13 12:28
239 查看
2013年7月11号
主管让同事写一个并发100的小工具进行什么压力测试,据说是创建100个线程。
我表示这真真的是在坑人!
线程创建消耗资源,以自己的笔记本来跑这个东西,时间片都消耗在了线程切换上了。
所以推荐他使用线程池。
------------------调皮的分割线-------------------
不知为什么,XP上的线程池函数QueueUserWorkItem在MSDN2001上是有的,但是VC6却看不到。后来大家集思广益,在安装有VS2010的Windows7上的试了一下,发现是有定义的。
于是XP安装VS2010。
结果还是不能用。
最终采用了LoadLibrary加载kernel32.dll,再用GetProcessAddr得到QueueUserWorkItem。
问题得到解决。
主管让同事写一个并发100的小工具进行什么压力测试,据说是创建100个线程。
我表示这真真的是在坑人!
线程创建消耗资源,以自己的笔记本来跑这个东西,时间片都消耗在了线程切换上了。
所以推荐他使用线程池。
------------------调皮的分割线-------------------
不知为什么,XP上的线程池函数QueueUserWorkItem在MSDN2001上是有的,但是VC6却看不到。后来大家集思广益,在安装有VS2010的Windows7上的试了一下,发现是有定义的。
于是XP安装VS2010。
结果还是不能用。
最终采用了LoadLibrary加载kernel32.dll,再用GetProcessAddr得到QueueUserWorkItem。
问题得到解决。
相关文章推荐
- [置顶] 问题解决——XP线程池找不到QueueUserWorkItem
- 问题解决——XP线程池找不到QueueUserWorkItem
- ThreadPool.QueueUserWorkItem的性能问题
- ThreadPool.QueueUserWorkItem引发的血案,线程池异步非正确姿势导致程序闪退的问题
- ThreadPool.QueueUserWorkItem的性能问题
- ThreadPool.QueueUserWorkItem的性能问题
- ThreadPool.QueueUserWorkItem的性能问题
- ThreadPool.QueueUserWorkItem的性能问题
- ThreadPool.QueueUserWorkItem的性能问题
- ThreadPool.QueueUserWorkItem的性能问题
- ThreadPool.QueueUserWorkItem的性能问题
- ThreadPool.QueueUserWorkItem的性能问题
- [转]ThreadPool.QueueUserWorkItem的性能问题
- ThreadPool.QueueUserWorkItem的性能问题
- Android学习之解决ListView中item点击事件和item中Button点击事件冲突问题
- Android GridView之添加分隔线,动态设置高度,实现高度自适应,并解决第一个item不显示的问题
- vs静态编译解决找不到msvcp140.dll问题
- c#多线程之QueueUserWorkItem
- Ubuntu系统下运行Eclipse出现找不到jre的问题的解决方法
- 解决VS2010自带的C/C++编译器CL找不到mspdb100.dll的问题