我编写了一个多线程ping的程序,用一个全局的long*记录正在运行的线程数目
在线程中使用InterlockedIncrement和InterlockedIncrement来增减long*
当运行的线程数目大于预先设定的限制数时让主程序sleep1秒再开新的线程
但是即使我把并发线程数限制为10,程序的响应依然很慢,其他程序运行良好,请教如何解决?
在线程中使用InterlockedIncrement和InterlockedIncrement来增减long*
当运行的线程数目大于预先设定的限制数时让主程序sleep1秒再开新的线程
但是即使我把并发线程数限制为10,程序的响应依然很慢,其他程序运行良好,请教如何解决?
解决方案 »
- 如何查找数据库中某项记录?
- 我在ActiveX控件里使用了CTooltipCtrl,可在网页上显示不出来?
- 请教:VC和Matlab联合编程问题
- 请高手帮我解答下,我是初学者谢谢了.
- 求教:CString类型与IStream类型的buffer数据怎莫来回转化?
- 请问一个关于outlook界面的问题?
- 请问一下。debug版本与Release版本会有一些什么样的不同?
- 一个简单的VC问题,请教各位大虾
- 我要编写一个货物进出程序,自己定义条码贴在货物上,有公司名称,货物类型,货物唯一编号,等等请问用那种条码编码方式,我自己有条码印
- 大哥们:怎样把一个整数转变成字符串,字符串转换函数在哪一个头文件中?
- 请问:如何获得子窗口的数目?
- 多线程同步的问题
多线程无所谓,只要能创建出来,你就创建。