想要一起学习C++的可以加群248894430,群内有各种资料满足大家
C语言-多线程抢火车票软件
想要一起学习C++的可以加群248894430,群内有各种资料满足大家
想要一起学习C++的可以加群248894430,群内有各种资料满足大家
C语言-多线程抢火车票软件
//今晚内容:C语言-抢火车票软件
#include <stdio.h>
#include <windows.h>
HANDLE hMutex;//互斥锁变量
int a=50;//设定50张车票
DWORD WINAPI Func(LPVOID lpParamter)//多线程的功能
{
while(a>0)
{
WaitForSingleObject(hMutex,INFINITE);//等待执行完毕
printf(“VIP窗口还有%d张票n”,a–);
Sleep(300);//睡眠或延迟1000毫秒==1秒
ReleaseMutex(hMutex);//放弃使用权
}
return 0;
}
int main()
{
HANDLE hThread=CreateThread(NULL,0,Func,NULL,0,NULL);//创建多线程
hMutex=CreateMutexA(NULL,FALSE,”123456″);//创建互斥锁
while(a>0)
{
WaitForSingleObject(hMutex,INFINITE);//等待执行完毕
printf(“农民窗口还有%d张票n”,a–);
Sleep(1000);//睡眠或延迟1000毫秒==1秒
ReleaseMutex(hMutex);//放弃使用权
}
CloseHandle(hThread);//关闭多线程
return 0;
}
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!