当前位置: 首页 > news >正文

建设音乐网站深圳网站创建公司

建设音乐网站,深圳网站创建公司,seo标题优化是什么意思,大一网页设计作业成品1.模拟银行服务完成程序代码目前#xff0c;在以银行营业大厅为代表的窗口行业中大量使用排队(叫号)系统#xff0c;该系统完全模拟了人群排队全过程#xff0c;通过取票进队、排队等待、叫号服务等功能#xff0c;代替了人们站队的辛苦。排队叫号软件的具体操作流程为在以银行营业大厅为代表的窗口行业中大量使用排队(叫号)系统该系统完全模拟了人群排队全过程通过取票进队、排队等待、叫号服务等功能代替了人们站队的辛苦。排队叫号软件的具体操作流程为顾客取服务序号当顾客抵达服务大厅时前往放置在入口处旁的取号机并按一下其上的相应服务按钮取号机会自动打印出一张服务单。单上显示服务号及该服务号前面正在等待服务的人数。服务员工呼叫顾客服务员工只需按一下其柜台上呼叫器的相应按钮则顾客的服务号就会按顺序的显示在显示屏上并发出“叮咚”和相关语音信息提示顾客前往该窗口办事。当一位顾客办事完毕后柜台服务员工只需按呼叫器相应键即可自动呼叫下一位顾客。编写程序模拟上面的工作过程主要要求如下程序运行后当看到“请点击触摸屏获取号码”的提示时只要按回车键即可显示“您的号码是XXX您前面有 YYY 位”的提示其中XXX 是所获得的服务号码YYY 是在 XXX 之前来到的正在等待服务的人数。用多线程技术模拟服务窗口(可模拟多个)具有服务员呼叫顾客的行为假设每个顾客服务的时间是10000ms时间到后显示“请 XXX 号到 ZZZ 号窗口”的提示。其中 ZZZ 是即将为客户服务的窗口号。代码以下为 python 实现from Task04_Queue.linkedQueue import LinkedQueueimport threadingimport timeclass LinkBankQueue(LinkedQueue):def __init__(self):LinkedQueue.__init__(self)self.callNumber 0def getCallNumber(self):if self.is_empty() and self.callNumber 0:self.callNumber 1else:self.callNumber 1return self.callNumberdef getLength(self):if self.is_empty():return 0else:cur self._headlen 1while cur ! self._tail:cur cur.nextlen 1return len# 服务器class ServiceWindow(threading.Thread):def __init__(self):threading.Thread.__init__(self)self.bankQueue Noneself.lock threading.Lock()def service(self):self.lock.acquire()while True:time.sleep(20)try:if not self.bankQueue.is_empty():print(请 %d 号到 %s 号窗口 % (self.bankQueue._head.data, threading.current_thread().name))self.bankQueue.dequeue()# time.sleep(10)else:print(队列为空哦)finally:self.lock.release()# 客户端if __name__ __main__:bankQueue LinkBankQueue()windowcount 2serviceWindows [None] * windowcountthreadList [None] * windowcountfor i in range(windowcount):serviceWindows[i] ServiceWindow()serviceWindows[i].bankQueue bankQueuethreadList[i] threading.Thread(name(i 1), targetserviceWindows[i].service, args())threadList[i].start()while True:input(请点击触摸屏获取号码)callNumber bankQueue.getCallNumber()if bankQueue ! None:print(您的号码是%d您前面有 %d 位 % (callNumber, bankQueue.getLength()))bankQueue.enqueue(callNumber)else:print(您的号码是%d您前面有 0 位 % (callNumber))结果截图总结以上所述是小编给大家介绍的python多线程实现代码(模拟银行服务操作流程)希望对大家有所帮助如果大家有任何疑问请给我留言小编会及时回复大家的。在此也非常感谢大家对聚米学院网站的支持如果你觉得本文对你有帮助欢迎转载烦请注明出处谢谢
http://www.huolong8.cn/news/123639/

相关文章:

  • 专注扬中网站建设自定义网站主页设计
  • 网站界面设计的基本原则是什么三明鑫龙建设工程网站
  • 网站书店架构书怎么做网络规划设计师月薪
  • php网站开发实例教程代码wordpress健康主题
  • 网站开发计划书封面设计网站图片比例
  • 抚州城乡建设厅网站厦门企业宣传片制作
  • 做网站还需要兼容ie8吗江门做网站公司开网络公司
  • 商城网站备案郑州做网站和域名
  • 网络购物网站建设高端网站建设公司兴田德润可以不
  • 远安县住房和城乡建设局网站徐州京都网架公司
  • 建网站价格网潍坊网站建设服务商
  • 云存储做网站重庆seo和网络推广
  • 商城网站都有什么功能吗seo搜索引擎优化人才
  • 如何创建网站?济南中建设计院有限公司网站
  • 没有网站没有推广如何做外贸镇海建设银行网站首页
  • 网站文字链接vultr做网站怎么样
  • 网站开发浏览器兼容性南通建设招聘信息网站
  • 做会计需要了解的网站及软件wordpress get_the_category()
  • 上海专业做网站服务商上海工商网上公示系统
  • 深圳移动官网网站建设网站首页幻灯片代码
  • 视频直播网站wordpress主题带商城
  • 网站备案收费么做网站基本语言
  • 成都58手机微信网站建设名录网络推广活动策划方案范文
  • 青岛模板建站网页微博视频怎么下载
  • 网站建站和推广服务公司建站知乎
  • 网站的建设可以起到什么作用是什么uicn用户体验设计平台
  • 商务软文写作范文200字seo网络推广是什么意思
  • 个人网站设计介绍文字深圳十大科技公司排名
  • 网站专题页面设计规范项目计划书封面设计
  • 江阴企业网站建设哪家好网站备案如何取消接入