zoukankan      html  css  js  c++  java
  • python threading(多线程)

    join():在子线程完成运行之前,这个子线程的父线程将一直被阻塞。

    setDaemon(True):守护线程。主线程结束不会等待这个子线程,直接结束。

    import threading
    from time import ctime,sleep
    import time

    def music(func):
    for i in range(2):
    print ("Begin listening to %s. %s" %(func,ctime()))
    sleep(2)
    print("end listening %s"%ctime())

    def move(func):
    for i in range(2):
    print ("Begin watching at the %s! %s" %(func,ctime()))
    sleep(3)
    print('end watching %s'%ctime())

    threads = []
    t1 = threading.Thread(target=music,args=('安静',))
    threads.append(t1)
    t2 = threading.Thread(target=move,args=('阿甘',))
    threads.append(t2)

    if __name__ == '__main__':

    for t in threads:
    # t.setDaemon(True)
    t.start()
    # t.join()
    t1.join()
    # t2.join()
    print ("all over %s" %ctime())
    写出漂亮的博客就是为了以后看着更方便的。
  • 相关阅读:
    C语言|博客作业07
    C语言|博客作业06
    C语言|博客作业05
    C语言|博客作业04
    C语言|博客作业03
    C语言I博客作业02
    我的第一周作业!
    第三周作业
    读书笔记《莫让青春沾染暮气》
    第二周作业
  • 原文地址:https://www.cnblogs.com/zhaowei5/p/9300353.html
Copyright © 2011-2022 走看看