#_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
主线程结束

最新文章

  1. 多线程爬坑之路-Thread和Runable源码解析之基本方法的运用实例
  2. javascript中的scrollTop
  3. [Flex] as3xls读取excel,修改保存单表(二)
  4. silverlight的第一个程序
  5. HDU-3001 Travelling
  6. SAP增强总结-第二代增强(SMOD、CMOD)【转载】
  7. 总结Linux下查看流量工具
  8. BZOJ 1491: [NOI2007]社交网络( floyd )
  9. C语言指针、地址、赋值三者含义
  10. Swift 与 JSON 数据 浅析
  11. 从编译器角度理解C++中的引用和指针
  12. Maven导入项目时报错 Could not calculate build plan
  13. Int和String互转的方法
  14. netcore发布到 iis 设置 部署 环境 变量
  15. 性能优化7--App瘦身
  16. cetus系列~ cetus+mha
  17. 读懂 PetaLinux:让 Linux 在 Zynq 上轻松起“跑”(转)
  18. centos7 修改中文字符集
  19. ehcache.xml详解
  20. 【Vue】环境搭建、项目创建及运行

热门文章

  1. Android VideoView无法播放网络视频
  2. 解决VSCode中Python在控制台输出中文乱码的问题
  3. php操作redis--列表篇
  4. 数据结构(c语言版,严蔚敏)第1章绪论
  5. winform中动态生成多行label,同时添加滚动条
  6. Linux常用查看日志命令tail
  7. 【NOI2011】兔农(循环节)
  8. 微信支付完成 vue 页面不跳转问题
  9. CSS:CSS 盒子模型
  10. TLS/SSL 协议 - ClientHello