奇怪的问题,请大家指教。 你的线程在运行时独占资源,当你在调试时,因为调试器会断下你的线程,所以其他线程能够运行,但当你生成可执行文件时没有什么东西来打断线程的运行,所以当加了一个SLEEP后其他的线程能运行了,程序也就正常了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Areslee的说法是对的,多线程运行时要注意每个线程不能长时间占用系统资源(CPU时间等),尤其不能死循环等待,必须在适当的时候交出系统资源控制权让其它线程有机会运行,sleep就起到这个作用。调试时中断,让其它线程有机会运行,因此结果正确。 可以打开资源管理器查看cpu占用情况,但是一般情况下增加一个线程并不能完全占用cpu,你是否嵌套的还有循环使cpu资源,还有buffer溢出呢 新学VC,如何在主界面使用资源里的控件,只能用在对话框里吗? 如何结束 system级 的进程 ? VC++数学函数的运算符 滚动条的位置 请大家帮个忙~~~初学者问题~~ 如何解决这个小问题啊?很弱地问一声 各位帮忙,视频采集程序中的视频格式问题(急用) 怎么制作安装盘能够实现网上安装? 在98下的文件操作,内存猛涨! 新手求教MSDN打不开网页咋办 发送消息 请问我动态加CCecklistbox,但运行后报错,是何原因?
调试时中断,让其它线程有机会运行,因此结果正确。