zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    设置navigationbar透明度时的坑
    NSOprationQueue 与 GCD 的区别与选用
    CALayer及其子类
    ARC基本原理
    drawRect:和layoutSubview的区别
    NSDictionary 和NSArray 排序(sort)
    iOS常用动画
    项目托管到Github上
    解析歌词
    计算字符串的长度值
  • 原文地址:https://www.cnblogs.com/zhen1996/p/9215598.html
Copyright © 2011-2022 走看看