zoukankan      html  css  js  c++  java
  • python——创建多线程

    import time
    import threading
    def sing():
        for i in range(0,5):
            print("正在唱歌")
            time.sleep(1)
    
    def dance():
        for i in range(0,5):
            print("正在跳舞")
            time.sleep(1)
    
    def main():
        #create a thread
        t1=threading.Thread(target=sing)
        t2=threading.Thread(target=dance)
        t1.start()
        t2.start()
        #打印线程名字
        print(threading.enumerate())
    
    if __name__ == "__main__":
        main()
    import time
    import threading
    def sing():
        for i in range(0,5):
            print("正在唱歌")
            # time.sleep(1)
    
    def dance():
        for i in range(0,5):
            print("正在跳舞")
            # time.sleep(1)
    def eat():
        print("eat......")
    
    def main():
        for i in range(5):
            t=threading.Thread(target=eat)
            t.start()
    
    if __name__ == "__main__":
        main()
    import threading
    import time
    class MyThread(threading.Thread):
        #必须要有run方法
        def run(self):#这个函数的名字必须是run
            for i in range(3):
                time.sleep(3)
                msg = "haha"
                print(msg)
    
    if __name__ == "__main__":
        t=MyThread()
        t.start()#他会自动的去找run函数里面的方法,run函数的名字是固定的
        #没有定义start方法,却可以用,因为start是继承Thread类的方法,调用了start的方法之后会自动执行run方法
  • 相关阅读:
    图像压缩算法
    Haar-like特征来龙去脉
    Haar-like特征来龙去脉
    DSP VLIB实验
    DSP VLIB实验
    “主宰世界”的10种算法短评
    “主宰世界”的10种算法短评
    matlab截取图像
    matlab截取图像
    matlab求取积分
  • 原文地址:https://www.cnblogs.com/shunguo/p/14534031.html
Copyright © 2011-2022 走看看