今日vc多久喂一次锦鲤(vc多线程)
大家好,小良来为大家解答以上问题。vc多久喂一次锦鲤,vc多线程很多人还不知道,现在让我们一起来看看吧!
1、#includewindows.h
2、#includeiostream.h
3、dwordwinapifun 1 proc(LPVOIDlpParameter);//声明线程函数一
4、inttickets=100//初始化车票的数量
5、HANDLEhMutex//定义线程互斥对象
6、voidmain()
7、{
8、HANDLEhThread1//定义线程hThread1
9、hThread1=CreateThread(NULL,0,Fun1Proc,NULL,0,NULL);//创建线程hThread1
10、关闭手柄(hthread 1);//关闭线程句柄,
11、cout'mainthreadisrunning!恩德尔
12、hMutex=CreateMutex(NULL,FALSE,NULL);//初始化线程互斥对象
13、while(1)
14、{
15、WaitForSingleObject(hMutex,INFINITE);//等待互斥对象
16、if(tickets0)//如果车票数量大于0则卖票,车票数量减一
17、{
18、cout ' mainthreadsellctickets : '票sendl
19、门票-;
20、}
21、其他
22、打破;//若车票卖光了,则跳出正在…循环
23、释放互斥体(hMutex);//主线程卖出一张票后,释放线程互斥对象
24、}
25、}
26、dwordwinapifun 1 proc(LPVOIDlpParameter)//定义线程一的处理函数
27、{
28、“cout”线程1正在运行!恩德尔
29、while(1)
30、{
31、WaitForSingleObject(hMutex,INFINITE);//等待线程互斥对象
32、if(tickets0)//若车票没卖完,则卖票,车票数减一
33、{
34、cout ' thread 1 sell tickets 3360 ' ticket sendl;
35、门票-;
36、}
37、其他
38、打破;//否则跳出正在…循环
39、释放互斥体(hMutex);//卖票成功,释放线程互斥对象
40、}
41、返回0
42、}
本文到此结束,希望对大家有所帮助。
更多知识
-
狗狗生病了如何喂药?口服方法?分享简单实用的方法!
原标题:狗狗生病了如何喂药?口服方法?分享简单实用的方法! 狗...朕略傻 221 阅读
-
楼市大消息!房主买家各收1.5%,这个省会城市出手了!
原标题:楼市大消息!房主买家各收1.5%,这个省会城市出手了! 继...Rose情调※ 295 阅读
-
6月,带你“种草”乐山非遗!
原标题:6月,带你“种草”乐山非遗! 关于“非遗”,你了解多少...我真窝囊 265 阅读
-
伊朗要与多国组建新海军联盟 美国慌了:违背情理
原标题:伊朗要与多国组建新海军联盟 美国慌了:违背情理 伊朗军...臫欺欺亼 279 阅读
-
【环时深度】神十五乘组凯旋,哪些“神器”护航?
原标题:【环时深度】神十五乘组凯旋,哪些“神器”护航? 【环球...俄只是俄ゅ 309 阅读
-
果然紧跟!美印太司令部发声炒作中国导弹驱逐舰逼退美舰“不安全”
原标题:果然紧跟!美印太司令部发声炒作中国导弹驱逐舰逼退美舰“不安全” ...年少纵马且长歌 278 阅读
-
西甲大结局:巴萨夺冠压皇马 莱万金靴格刀助攻王
原标题:西甲大结局:巴萨夺冠压皇马 莱万金靴格刀助攻王 北...贤↘内助 300 阅读
-
被羁押22年后身患癌症,河北廊坊灭门案被告原伟东申请现场出庭被拒
原标题:被羁押22年后身患癌症,河北廊坊灭门案被告原伟东申请现场出庭被拒 ...回忆湿了眼 242 阅读
撰写回复