当点击某个按钮时,创建一个线程,这个线程的任务就是:
先做第一件事,然后等2秒,再做第二件事,然后就是重复(先做第一件事,然后等2秒,再做第二件事);
这在线程里怎么实现这种循环(先做事1,等2秒,做事2;做事1,等2秒,做事2;....)
特别是等2秒,在这个线程里如何做呢?
请大家帮忙考虑下,谢了!
先做第一件事,然后等2秒,再做第二件事,然后就是重复(先做第一件事,然后等2秒,再做第二件事);
这在线程里怎么实现这种循环(先做事1,等2秒,做事2;做事1,等2秒,做事2;....)
特别是等2秒,在这个线程里如何做呢?
请大家帮忙考虑下,谢了!
解决方案 »
- 急急急!!关于按钮重绘
- 请教Inno Setup打包安装如何修改快捷方式的图标
- 我们在设计自己的类时,如果有个类,经常要读写一个文件,文件地址应该放在类中作为一个成员吗?
- ISAPI中如何使用ADO添加数据,,紧急求救,唔唔,再不解决这个问题小女子就要被公司开除了~~~{一定给分}
- 使用Win32 SDK与用MFC编程,在程序运行速度上有何差别?
- 一个困扰许久的动态问题
- :)各位大虾,我现在想做一个聊天室(多线程或者异步的),谁有好的例子,可以给我一个吗?谢谢了,:)mail:[email protected]
- 大家来谈谈C#!
- 用windows installer 作安装程序,双击生成的.msi后总是报Internal error2705 directory,为什末呀,急
- 如何检测鼠标按下和弹起事件?
- 是高手,就请进,多线程界面问题
- 如何写一个读取手机短信息的程序呀?
等2秒就是Sleep啰. 最好写成这样子:
for(int i = 0; i < 20 && 没有被中断; i ++)
Sleep(100);//把两秒分成20份来sleep, 比较灵活.
{
事件1;
Sleep(2000);
事件2;
}
我当初是这么想的:在对话框类中弄个函数,然后在线程中调用对话框中的那个函数,启动定时器,再关闭定时器。接着启动定时器,关闭定时器,这样可以吗?!