python创建线程示例

时间:2021-07-21 00:20:37 


import threading
from time import sleep

def test_func(id):
    for i in range(0,5):
        sleep(1)
        print('thread %d is running %d' % (id,i))

threads = []
for i in range(0,3):
    t = threading.Thread(target=test_func, args=(i,))
    threads.append(t)

for t in threads:
    t.start()

for t in threads:
    t.join()

从输出结果可以看到,3个线程是交替的执行的

 

标签:python,线程
0
投稿

猜你喜欢

  • Flask框架模板渲染操作简单示例

    2023-06-07 00:02:45
  • 动态刷新 dorado树的js代码

    2024-04-18 09:34:21
  • Python使用Keras OCR实现从图像中删除文本

    2022-07-22 20:50:24
  • python中执行shell的两种方法总结

    2023-03-12 15:20:39
  • Python面向对象封装操作案例详解 II

    2021-03-22 05:39:29
  • 详解Python如何获取列表(List)的中位数

    2022-02-01 02:35:37
  • [译]2009年海外Web设计风潮(上)

    2009-01-23 09:21:00
  • ASP+SQL Server构建网页防火墙

    2009-01-21 19:56:00
  • python进阶之协程你了解吗

    2022-11-04 19:04:48
  • 详解使用Vue.Js结合Jquery Ajax加载数据的两种方式

    2023-07-02 17:07:39
  • Python把csv数据写入list和字典类型的变量脚本方法

    2021-05-27 22:04:20
  • 12个步骤教你理解Python装饰器

    2021-01-25 18:28:56
  • phpmyadmin 数据导入导出问题

    2007-08-06 15:23:00
  • pyinstaller通过spec文件打包py程序的步骤

    2021-02-05 01:49:57
  • Go channel实现原理分析

    2024-05-05 09:30:29
  • VSCode使用ssh密钥免密远程登录服务器的方法

    2022-03-13 22:42:13
  • python结合shell查询google关键词排名的实现代码

    2023-10-11 21:28:47
  • pytorch模型的保存加载与续训练详解

    2022-03-27 08:45:08
  • 用层模拟下拉列表框

    2013-07-01 01:19:00
  • Ubuntu下安装卸载python3.8的过程

    2021-09-06 10:43:28
  • asp之家 网络编程 m.aspxhome.com