线程可以用
DWORD WINAPI ThreadFunction(LPVOID lParam)
{
DWORD dwRet;
while(1){
dwRet=::WaitForSingleObject(MyEndEvent,30);
if (WAIT_OBJECT_0==dwRet){
//Thread End
}
if (WAIT_TIMEOUT==dwRet){
//Continue the process
}
}
}
进程能不能象线程一样,每隔30、40毫秒循环一次?
DWORD WINAPI ThreadFunction(LPVOID lParam)
{
DWORD dwRet;
while(1){
dwRet=::WaitForSingleObject(MyEndEvent,30);
if (WAIT_OBJECT_0==dwRet){
//Thread End
}
if (WAIT_TIMEOUT==dwRet){
//Continue the process
}
}
}
进程能不能象线程一样,每隔30、40毫秒循环一次?
解决方案 »
- API 实现风车的旋转
- fillpackage(buf,dstip,(u_short) pid);
- 注册表修改鼠标右键菜单
- 求助:LINK : fatal error LNK1561: entry point must be defined
- 简单问题:ATL组件(dll)方法定义
- 人民币100元求助 word问题
- 借这里的人气 问一个问题 我的电脑需要“预热”5分钟
- 怎么为picture控件添加一个自己加入的类型?
- 在vc下怎么调试多线程?搜索过以前的文章说的不是很清楚!!与此相关的大家都来说两句吧!
- 是高手就帮忙!解决连续给500!
- 潜心研究PDF进来吧 来领承诺的500分~来者有分
- 请推荐一些商业的界面控件
楼上说的有点道理,不过还得有一个进程去执行这个WinExec。如果能用Timer的话用Timer好了。 :D
我从系统里分出单个的进程是为了系统编译方便,只有这个进程是需要经常修改的。
这是线程休眠了,而线程还是存在的吧。
进程,我们把主程序段放入OnTimer中怎么样呢?
效果应该是一样的吧