//c语言实现购买火车票系统
#include<stdio.h>
#include<windows.h>int a=30;//共有100张火车票
HANDLE hMutex;//互斥锁变量
DWORD WINAPI Func(LPVOID lpParamter)//3.线程的功能
{while(a>0){WaitForSingleObject(hMutex,INFINITE);//5.等待执行时间printf("第二线程还有%d张火车票\n",a--);Sleep(500);//买火车票的时间 延迟1秒ReleaseMutex(hMutex);//6.放弃使用权}return a;
}int main()
{HANDLE hThread=CreateThread(NULL,0,Func,NULL,0,NULL);//2.创建线程hMutex=CreateMutexA(NULL,FALSE,"12345");//4.创建互斥锁//1.第一个窗口while(a>=0){WaitForSingleObject(hMutex,INFINITE);//5.等待执行时间printf("主线程还有%d张火车票\n",a--);Sleep(1000);//买火车票的时间 延迟1秒ReleaseMutex(hMutex);//6.放弃使用权}CloseHandle(hThread);return 0;
}

c语言实现购买火车票系统相关推荐

  1. C语言阶段的火车票系统项目

    要求: 火车订票系统 要求: 用户注册功能 注册新用户,输入用户名密码. 用户名检测,用户名重复,重新注册. 3.用户注册成功. 用户登录 检测用户名和密码是否正确,正确,登录成功,否则失败. 后台管 ...

  2. 设计c语言程序能否订火车票,C语言-购买火车票原理

    原标题:C语言-购买火车票原理 01 C语言-购买火车票原理 //今晚内容:C语言-购买火车票原理 //讲课老师:范志军 #include #include int a=50;//定义50张火车票 H ...

  3. C语言课程设计 - 火车票预订系统

    C语言课程设计 - 火车票预订系统 文件介绍 代码 main.c(全) mymac.h(全) database.c(不全) mainWindow.c (全) user.c (不全) manager.c ...

  4. 火车票售票系统C语言大作业,C语言课程设计--火车票管理系统

    <C语言课程设计--火车票管理系统>由会员分享,可在线阅读,更多相关<C语言课程设计--火车票管理系统(19页珍藏版)>请在人人文库网上搜索. 1.二.设计内容二.设计内容 设 ...

  5. 山东大学数据库课程设计火车票系统报告

    数据库课程设计报告 ​ ----火车票订票系统 ​ ​​ 学院: 专业: 班级: 姓名: 学号: 目录 一.系统开发平台 3 二.数据库规划 3 2.1  任务陈述 3 2.2  任务目标 3 三.系 ...

  6. Python selenium实现全自动购买火车票

    这个是实现结果,因为一天只能取消三次,所以最后一步点击确认被我注释了 1.首先实现使用selenium登陆12306 关于使用selenium实现12306登陆可以看我的另一篇文章 这里实现了使用se ...

  7. 春运购买火车票、乘车攻略

    春运购买火车票.乘车攻略 author: 忘情 一年一度的春运又开始了.每年到了这时候,为了买火车票,许多人都头皮发麻吧?作为一名打小就在铁路上长大的铁路职工,尽我所掌握的情况,给大家谈谈春运买票,乘 ...

  8. java多线程模拟购买火车票

    java多线程模拟购买火车票 本次做的是一个火车票的售卖模拟,不管用户是在窗口还是APP上购买,必然不可能买到同一张票这也就是说一张票的售卖必然是一个线程在操作的,所以,我们在写代码是也要注意这一点 ...

  9. Python实现全自动购买火车票!抢票回家过年咯

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理 PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 python免费学习资料以及群 ...

最新文章

  1. Programming Computer Vision with Python (学习笔记一)
  2. 【CyberSecurityLearning 40】网络地址配置(Kali/CentOS)
  3. 使用 Apache Commons CLI 开发命令行工具
  4. 服务交付审查:缺失的DevOps反馈环
  5. (十一)企业部分之nagios
  6. 为什么电脑不能打字_嘉兴在线丨「生活经济学」为什么笔记本电脑能在任何国家的供电标准下运作,其他大部分电器却不能?...
  7. 新手如何开始学习3D建模?美术基础重不重要?
  8. HDU 5176 The Experience of Love 带权并查集
  9. swagger2导出html文档和pdf文档(解决pdf中文乱码与显示不全问题)
  10. 360 回应安全云盘出现交易异常;苹果官网陆续限购 iPhone;GitHub 屏蔽微软工程师的开源项目 | 极客头条...
  11. linux没有c编译器,兄弟们,我这有台电脑里的Linux缺少cc(C编译器),我该怎么把它补上去啊?急啊!!!...
  12. 软件验收测试报告报价,软件验收测试介绍和软件验收报告的费用是多少?
  13. j2ee 现在已经改名为java ee_Java EE 已经正式更名为 Jakarta EE(雅加达)
  14. 最新Flutter 微信分享功能实现
  15. 在 Pixel 3 手机上学习预测深度
  16. pdf如何做到批量格式转换?
  17. 惠州教学实验室建设与管理
  18. 2022年中国版权保护中心计算机软件著作权登记最全申请步骤流程
  19. Python避免缩进错误
  20. CLR的主要作用有哪些

热门文章

  1. jQuery实现数据循环滚动
  2. 中国医疗服务行业发展规划与未来投资方向展望报告2021-2027年版
  3. Java编程基础(1)
  4. Python基于CRNN&CTPN的文本检测系统(源码&教程)
  5. 一文读懂政务外网发展现状
  6. You (omm) are not allowed to use this program (crontab)普通用户没有权限访问crontab
  7. win10移动热点无法设置
  8. java中的WeakReference(弱引用)
  9. LeetCode 398 随机数索引 Python
  10. ERA5 积雪 降雪 区别_漠河降雪量已达入秋最大级别 气象专家提醒出门注意安全防范_热点...