C语言-多线程抢火车票软件

想要一起学习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进行处理,非常感谢!

上一篇 2017年2月17日
下一篇 2017年2月18日

相关推荐