您的位置:首页 > 产品设计 > UI/UE

问题解决——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。

问题得到解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: