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

南昌网站seo费用网络销售推广是做什么的具体

南昌网站seo费用,网络销售推广是做什么的具体,福州日语网站建设,做网站要不要花钱做店长Event 事件 笔记 1. 基本概念 threading.Event 是 Python 线程同步的基础组件,本质是一个布尔标志位,提供跨线程的事件通知机制。 2. 核心方法 方法作用描述set()设置事件为 True,唤醒所有等待线程clear()重置事件为 Falsewait(timeoutNo…

Event 事件 笔记

1. 基本概念

threading.Event 是 Python 线程同步的基础组件,本质是一个布尔标志位,提供跨线程的事件通知机制。

2. 核心方法

方法作用描述
set()设置事件为 True,唤醒所有等待线程
clear()重置事件为 False
wait(timeout=None)阻塞直到事件被设置或超时(返回是否等到事件)
is_set()返回当前事件状态

3. 注意事项

  1. 避免死锁:确保至少有一个线程会调用 set(),否则 wait() 会永久阻塞
  2. 超时机制:建议使用 wait(timeout=5) 防止意外阻塞
python event.wait(timeout=5.0)
  1. 状态管理:set() 后状态保持,除非 clear()

如需要更复杂的线程协调时,建议结合 threading.Condition 使用。

4. 演示

下面使用一个短跑比赛简单案例来演示一下,如何使用

from threading import Thread,Event
from queue import Queue
class Runner(Thread):# 初始化对象def __init__(self, event, name,queue):super().__init__()self.event = eventself.name = nameself.queue = queuedef run(self):# 获取当前线程的名称print(f"运动员:{self.name},准备好了", )# 等待事件self.event.wait()# 结束,将名次放入队列self.queue.put(self.name)print(f"运动员:{self.name} 到达终点")if __name__ == '__main__':# 创建一个事件event = Event()# 运动员名单列表runnerName = ["张三","李四","王五","赵六","孙七"]# 创建一个队列,用于记录名次queue = Queue(5)# 记录线程列表threadList = []#判断状态,如果为True,则设置为Falseif event.isSet():event.clear()# 创建运动员线程[threadList.append(Runner(event,name,queue)) for name in runnerName]# 启动线程[t.start() for t in threadList]# 接受指令while True:# 接受裁判指令key = input("输入跑指令: ")if key == "跑":# 设置事件,唤醒所有等待的运动员线程event.set()breakelse:print("指令不对,请重新下发")# 判断队列是否满,也就是运动员是否全部到达终点while  not queue.full():pass# 公布名次number = 1# 因为队列是先进先出,所以从队首依次取值,就是运动名次while not queue.empty():print(f"运动员:{queue.get()},排名第{number}名")number += 1

输出:

运动员:张三,准备好了
运动员:李四,准备好了
运动员:王五,准备好了
运动员:赵六,准备好了
运动员:孙七,准备好了
输入跑指令: 跑
运动员:张三 到达终点
运动员:王五 到达终点
运动员:赵六 到达终点
运动员:李四 到达终点
运动员:孙七 到达终点
运动员:张三,排名第1名
运动员:王五,排名第2名
运动员:赵六,排名第3名
运动员:李四,排名第4名
运动员:孙七,排名第5名
http://www.dtcms.com/wzjs/235532.html

相关文章:

  • 网站建设需要基础吗海外网站推广的公司
  • 宜春网站开发公司电话免费的短视频app大全
  • 做网站高校视频北京seo公司司
  • 中国建设银行官方网站首页朋友圈广告推广平台
  • 北京网站建设推广windows优化大师功能
  • 大屏网站做响应口碑营销理论
  • 网站建设的网络网络推广方法的分类
  • 做响应式网站费用搜狗收录
  • 微商城手机网站制作百度提交入口
  • 网站开发如何报价搜索关键词怎么让排名靠前
  • 淘客做网站的软件哪些平台可以发广告
  • 无锡网站设计哪家公司好免费的seo网站下载
  • 政府门户网站建设 规范脚上起小水泡还很痒是什么原因
  • 衡阳市城市建设投资有限公司网站最新的新闻 最新消息
  • 建行业网站的必要性西安网站seo技术厂家
  • app开发网站建设公司哪家好百度搜索推广官网
  • b2c的代表平台有哪些作品提示优化要删吗
  • 中国网站建设调查分析热狗网站排名优化外包
  • 广州哪家做网站价格好seo霸屏软件
  • 包装设计征集网站搜索引擎优化是什么工作
  • 做视频投稿赚钱的网站学网络营销
  • 用cms创建自己带数据库的网站营销网络营销
  • 淘宝天猫优惠卷网站建设网络营销推广方案论文
  • 海南省城乡住房建设厅网站首页b站推广网站入口2023的推广形式
  • wordpress 点击文章图片路径seo是网络优化吗
  • 做网站多钱如何提升网站seo排名
  • 简单网页模板代码seo是什么化学名称
  • 光谷网站建设semicircle
  • 网站建设考试题关键词热度分析
  • 深圳市小程序科技有限公司合肥seo排名优化