您的位置:首页 > 其它

一个线程执行完后,不删除它,再次执行怎样启动它?

2011-07-21 07:52 337 查看
转自:http://topic.csdn.net/u/20110205/16/3a0d78a7-c6c8-4e80-83a6-fff863b39706.html

// 重复利用线程的办法,60个线程可节省5秒
void __fastcall Mthread::Execute()
{
while (!Terminated)
if (!finished) // 线程未完成
{
mac=GetMAC(ip); // 据IP取MAC地址
if (mac=="")
mac="/";
MACs[no]=mac;
finished=true; // 线程执行完
Suspend(); // 暂停,可减少CPU负担
}
}

线程调用的函数执行后,线程停止后,如何让此线程重新再次执行该函数
转自:http://topic.csdn.net/u/20090609/09/2da000e4-3ddb-44c4-a002-c52486e8f23a.html?1311206204
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐