我在一个程序里有两个按扭,当点中一个按扭是,程序在不断的循环某一段程序(有点类似于死循环),但按另外一个按扭的时候就推出这段循环程序。但我不知道怎么实现,因为一但按不停循环的按扭,程序就像死了一样,不会处理其他响应。这在VC里好象可以用互斥或多线程实现,但我不知道在C++有什么方...
全文
回复(6) 2004-06-14 08:57 来自版块 - c/c++入门(VC,KeilC使用)
表情
xbzjackey多线程可以实现, 可以用全局变量或事件实现(2005-03-09 13:12)
walkonthesky不需要SLEEP吧 一个界面线程,一个工作线程,界面线程调整状态字,工作线程按照这位GG的处理方式,判断状态字决定是否退出。线程同步都不用。(2004-06-18 16:23)
wowocock用SLEEP进行切换,不然你根本没机会停止他.(2004-06-14 22:02)
walkontheskyNO THANKS 这里的人气好低 全当灌水(2004-06-14 11:03)
fangps谢谢(2004-06-14 10:27)
walkonthesky同样是多线程(2004-06-14 09:34)

返回顶部