python 的多线程
2024-10-21 11:30:08
创建一个多线程
from threading import Thread, ThreadError
import time
def task_01():
print("开始发送邮件")
time.sleep(1)
print("邮件发送成功")
if __name__ == "__main__":
t1 = Thread(target=task_01)
# 线程开始
t1.start()
# 查看子线程状态
print(f"查询子线程的状态{t1.is_alive()}")
time.sleep(0.3) # 休息三秒
try:
t1.start()
except ThreadError as e:
print("Thread.start 只能被调用一次,重复调用会报错", e)
print(f"err is {e}")
print("主线程依旧可以干别的事情")
print(f"t1 的名字 {t1.name}")
time.sleep(1)
print(f"查询子线程的状态 {t1.is_alive()}")
最新文章
- 执行CSRF令牌所有形式使用POST方法
- C#:枚举
- 基于Libevent的HTTP Server
- 关于纯移动web优点的一点思考
- Service错误
- DataStage
- RML Utilities for SQL Server
- ASP.NET Core 源码阅读笔记(5) ---Microsoft.AspNetCore.Routing路由
- zw版【转发·台湾nvp系列Delphi例程】HALCON FillUp1
- 在C++工程中设置全局函数
- HDU 2159 FATE【二维完全背包】
- javascript event兼容IE和FF
- win32下进程间通信——共享内存
- Linux命令--用户用户组管理
- .net Mvc Controller 接收 Json/post方式 数组 字典 类型 复杂对象
- crawler_基础之_java.net.HttpURLConnection 访问网络资源
- 大数据工具篇之Hive与MySQL整合完整教程
- C++ 中Hello World的一种写法
- Dynamics 365设置错误通知首选项的方法
- 为UITextField增加MaxLength特性