使用threading模块创建线程
2024-10-01 15:35:22
#_author:来童星
#date:2019/12/17
#使用threading模块创建线程
import threading,time
def process():
for i in range(3):
time.sleep(1)
print('thread name is %s'%threading.current_thread().name)
if __name__=='__main__':
print('主线程开始')
threads=[threading.Thread(target=process) for i in range(4)]# 创建4个线程存入列表
for t in threads:
t.start()
for t in threads:
t.join()
print('主线程结束')
运行结果:
主线程开始
thread name is Thread-4
thread name is Thread-2
thread name is Thread-1
thread name is Thread-3
thread name is Thread-1
thread name is Thread-4
thread name is Thread-3
thread name is Thread-2
thread name is Thread-3
thread name is Thread-1
thread name is Thread-4
thread name is Thread-2
主线程结束
最新文章
- 多线程爬坑之路-Thread和Runable源码解析之基本方法的运用实例
- javascript中的scrollTop
- [Flex] as3xls读取excel,修改保存单表(二)
- silverlight的第一个程序
- HDU-3001 Travelling
- SAP增强总结-第二代增强(SMOD、CMOD)【转载】
- 总结Linux下查看流量工具
- BZOJ 1491: [NOI2007]社交网络( floyd )
- C语言指针、地址、赋值三者含义
- Swift 与 JSON 数据 浅析
- 从编译器角度理解C++中的引用和指针
- Maven导入项目时报错 Could not calculate build plan
- Int和String互转的方法
- netcore发布到 iis 设置 部署 环境 变量
- 性能优化7--App瘦身
- cetus系列~ cetus+mha
- 读懂 PetaLinux:让 Linux 在 Zynq 上轻松起“跑”(转)
- centos7 修改中文字符集
- ehcache.xml详解
- 【Vue】环境搭建、项目创建及运行