threading 多线程使用

Posted python

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了threading 多线程使用相关的知识,希望对你有一定的参考价值。

import threading #线程
import time

def Say(n):
print(‘Test %d‘ %n)
time.sleep(2)

if __name__ == ‘__main__‘:
t1 = threading.Thread(target=Say,args=(10,)) #开一个线程,创建一个线程对象t1 target传递函数名 args传递参数
t1.start()

t2 = threading.Thread(target=Say, args=(2,)) # 开一个线程,创建一个线程对象t2
t2.start()

print(‘Done‘)

运行结果是下面3个打印结果同时出现,2秒后程序运行结束:
  Test 10
  Test 2
  Doen

以上是关于threading 多线程使用的主要内容,如果未能解决你的问题,请参考以下文章

多线程和队列

PYTHON——多线程:Thread类与线程函数

thread模块—Python多线程编程

多线程 threading

继承Thread类实现多线程简单实例

python多线程多进程协程的使用