day_6.22python多线程
Posted 吾皇万岁
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了day_6.22python多线程相关的知识,希望对你有一定的参考价值。
僵尸进程:子进程结束,父类未结束
孤儿进程:父类进程over.,子进程未结束
0号进程负责运行,1号进程负责生成,所有孤儿进程的收容所(孤儿进程:父类进程over)1号进程,永不结束!
Linux:
#!/usr/bin/env python #!--*--coding:utf-8 --*-- \'\'\'2018-6-22 21:24:13 多线程的学习 \'\'\' #使用线程的第一种方式,直接调用threading里面的Thread类 from threading import Thread import time def test(): print("--====昨晚喝多了,下次少喝点!!!") time.sleep(1) def main(): \'\'\'创建线程\'\'\' for i in range(5): #创建一个线程 t = Thread(target=test) t.start() if __name__ == \'__main__\': main() #使用线程的第二种方式,封装成一个类, import threading import time class MyThread1(threading.Thread): """创建一个类继承多线程类""" def run(self): for i in range(3): time.sleep(1) msg = "I\'m" +slef.name+\'@\'+str(1) #name属性中保存的是当前线程的名字 print(msg) if __name__ == \'__main__\': t = MyThread1() t.start
以上是关于day_6.22python多线程的主要内容,如果未能解决你的问题,请参考以下文章