标签:编程 线程 strong 格式 bsp print 任务 ace process
thread/英 /θred/ 美 /θr?d/ 线程
1、threading模块介绍
multiprocess模块的完全模仿了threading模块的接口,二者在使用层面,有很大的相似性,因而不再详细介绍
2、开启线程的两种方式
2.1、方式一
from threading import Thread import time def task(name): print(f"{name} is running") time.sleep(2) print(f"{name} is done") if __name__ == ‘__main__‘: p = Thread(target=task,args=(‘alex‘,)) p.start() print(‘主‘) # 执行程序就开了一个 主进程; 主进程下默认有一个线程 # 该程序 从执行的角度来看是主线程,从资源的角度来看是主进程
from threading import Thread import time class task(Thread): def __init__(self,name): super().__init__() self.name = name def run(self): # 必须是 -----run函数------- print(f"{self.name} is running") time.sleep(2) print(f"{self.name} is done") if __name__ == ‘__main__‘: p = task(‘alex‘) p.start() print(‘主线程‘)
一个接收用户输入,
一个将用户输入三内容格式化成大写
一个将格式化的结果存入文件
标签:编程 线程 strong 格式 bsp print 任务 ace process
原文地址:https://www.cnblogs.com/foremostxl/p/9732677.html