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

网站排版尺寸互联网广告营销是什么

网站排版尺寸,互联网广告营销是什么,公司网站建设如何撤销,推广普通话的广告语需求:主线程创建子线程和键盘输入监听线程,然后等待它们退出。当用户输入 q 后, 子线程会收到停止信号并退出,键盘输入监听线程也会退出,最终主线程退出。 import threading import time import keyboardclass Worker…

需求:主线程创建子线程和键盘输入监听线程,然后等待它们退出。当用户输入 'q' 后, 子线程会收到停止信号并退出,键盘输入监听线程也会退出,最终主线程退出。

import threading
import time
import keyboardclass WorkerThread(threading.Thread):def __init__(self, stop_event):super().__init__()self.stop_event = stop_eventdef run(self):thread_id = threading.get_ident()  # 获取线程 IDprint(f"Worker thread {thread_id} 已经启动了~")while not self.stop_event.is_set():print(f"Worker thread {thread_id} 正在运行中~")time.sleep(1)print(f"Worker thread  {thread_id} 已经停止~")def key_listener(stop_event):lock = threading.Lock()  # 创建互斥锁print("Press 'q' to stop the thread...")while True:if keyboard.is_pressed('q'):with lock:  # 使用互斥锁来保护共享资源的访问worker_id = worker_thread.identprint(f"Stopping worker thread {worker_id}...")stop_event.set()breakif __name__ == '__main__':# 创建线程事件stop_event = threading.Event()# 创建子线程并传递线程事件worker_thread = WorkerThread(stop_event)# 创建键盘输入监听线程keyboard_thread = threading.Thread(target=key_listener, args=(stop_event,))# 启动子线程和键盘输入监听线程worker_thread.start()keyboard_thread.start()# 等待子线程和键盘输入监听线程退出worker_thread.join()keyboard_thread.join()# 主线程退出main_thread_id = threading.main_thread().identprint(f"Main thread {main_thread_id} exiting.")

 主线程创建子线程和键盘输入监听线程,然后等待它们退出。当用户输入 0 后,子线程会收到停止信号并退出,键盘输入监听线程也会退出,最终主线程退出。

import threading
import timeclass WorkerThread(threading.Thread):def __init__(self, stop_event):super().__init__()self.stop_event = stop_eventdef run(self):while not self.stop_event.is_set():print("线程在运行~")time.sleep(1)print("线程已经结束~")def key_listen(stop_event):while True:command = input("请输入指令")if command == "0":stop_event.set()worker_thread.join()print("线程已经完全结束~")breakif __name__ == '__main__':stop_event = threading.Event()worker_thread = WorkerThread(stop_event)keyboard_thread = threading.Thread(target=key_listen, args=(stop_event,))worker_thread.start()keyboard_thread.start()worker_thread.join()keyboard_thread.join()print("主线程退出")

http://www.dinnco.com/news/81377.html

相关文章:

  • 织梦做的网站用什么数据库常用seo站长工具
  • wordpress上传媒体独立站seo
  • 下列关于网站开发中网页发布网络媒体推广产品
  • javaweb是用java做网站吗新app推广去哪里找
  • 网站改版提案百度搜索指数1000是什么
  • wordpress 后台颜色郑州技术支持seo
  • 陕西省交通建设公司网站推荐就业的培训机构
  • vs音乐网站开发实例郑州seo技术服务顾问
  • 佛山网站建设是哪个好网络营销方式
  • 手机网站诊断分析西安seo网站关键词优化
  • 上海做网站大的公司有哪些搜狗站长工具综合查询
  • 文章视频类网站怎么做测试seo 培训教程
  • 无棣网站定制免费b站在线观看人数在哪儿
  • 网站建设安全架构整站优化价格
  • 宁波网站建设详细方案模板搜索引擎优化方式
  • wordpress企业源码太原seo排名优化软件
  • 如何保护我做的网站模板怎样联系百度客服
  • 宝塔面板怎么做多个网站广州网站seo公司
  • 网站热力图怎么做b站视频推广网站动漫
  • 做润滑油网站图片推广官网
  • 快速建站平台源码搜多多搜索引擎入口
  • 做网站商业欺骗赔多少万能搜索网站
  • 西安网站制作托百度指数app
  • 镇江网站推广网络营销的渠道
  • 网站建设专业知识新手怎么做销售
  • 企业网站设计制作教程seo综合诊断工具
  • 微信公众号制作网站百度收录是什么意思
  • 沃航科技网站开发海外广告优化师
  • 旅游网站做seosem和seo哪个工作好
  • 推荐几个响应式网站做参考推广平台有哪些?