要实现每秒钟执行一次操作,用定时器还是用线程
解决方案 »
- error LNK2001: unresolved external symbol "int PortNum" (?PortNum@@3HA)
- button按钮和消息映射
- 一个设计问题,大家来帮个忙(关于从网络收取数据的处理问题)
- SHBrowseForFolder的初始路径如何可以设置为系统temp目录
- 简单问题 我想把一个类的声明和实现部分分开,把cpp部分做成dll动态库形式,怎么实现 谢谢?
- SDK下如何在dialog里使用Web browser 控件,为何添加后dialog无法显示?
- MSDN丢了,想麻烦你查一下:WNetAddConnection2在哪个头文件定义,哪个库文件?
- 关于 WSAIoctl() 函数调用的问题??急!!!!!!!!!!!!!
- OICQ--Help!!!
- 如何得到系统音频设备列表
- 请问,vc++与vc++.NET的区别?
- ADO的错误?有哪位大虾知道呀?
do
{
hSvrThread =
CreateThread( //创建子线程
NULL,0,
(LPTHREAD_START_ROUTINE)ThreadProc,
NULL,0,0 );
}
while ( WaitForSingleObject(hServerStopEvent,1000)!=WAIT_OBJECT_0 );//每隔一秒建立一个线程
settimer
ontimer
你不要用那个SetTimer()了
用CreateWaitableTimer( ***);
这个定时器和线程是一样的,缺点就是你要专门留一个线程给他用。
看看MSDN吧