欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python 多线程threading的学习一

程序员文章站 2023-02-07 23:27:00
1. import threading #引入线程模块 2 申明实例 t = threading.Thread(target = fun, args = (,)) 说明:参数target 是要运行的过程 args是过程需要的参数,这个参数类型是一个元组 3.运行线程 t.start() 4.几个附加 ......

1. import threading #引入线程模块

2 申明实例 t = threading.thread(target  = fun, args = (,))

说明:参数target 是要运行的过程 args是过程需要的参数,这个参数类型是一个元组

3.运行线程 t.start()

 

4.几个附加属性:

(1)保护线程 : t.setdaemon(true) 在start之前设置,设置好以后,如果父线程结束 ,子线程会无条件中断.

(2)线程等待 t.join()让父线程的流会在子线程结束以后再继续

(3)线程通信:event

(4)线程锁 lock