python-threading 학습 (1)

2054 단어
오늘부터threading이라는 라이브러리를 공부할 준비를 하겠습니다. 면접을 볼 때 여러 가지 과정, 여러 가지 라인을 물어볼 수 없기 때문에 준비를 해야 합니다. 히히.
오늘은 가장 기본적인 라인 운행과join의 사용을 이해합니다.
나는 바로 코드를 붙였다. 코드를 뛰어내려 주석을 보면 알 수 있다.
import threading
import time


def music(func):
    for i in range(2):
        sleep_seconds = 4
        print(f"Begin listen to {func, time.ctime()}")
        time.sleep(sleep_seconds)
        print(f"  {sleep_seconds}s")
        print(f"end listening at the music: {func, time.ctime()} ")


def movie(func):
    for i in range(2):
        sleep_seconds = 5
        print(f"begin watching at the{func, time.ctime()} ")
        time.sleep(sleep_seconds)
        print(f'  {sleep_seconds}s')
        print(f"end watching at the movie: {func, time.ctime()}")


if __name__ == '__main__':
    threads = []
    t1 = threading.Thread(target=music, args=['   ', ])
    t2 = threading.Thread(target=movie, args=['    ', ])
    threads.append(t1)
    threads.append(t2)
    print("  join   ,     ")
    """
             
    """
    # print("        ,    ")
    # print("   :        ,  music  ,    ,    movie  ,   ,        ")
    # for t in threads:
    #    t.start()
    #    t.join()
    # print(f"all over {time.ctime()}")
    # print("      ,    music      moive,       ")
    """
           
    """
    # print("   :          ,    music  ,      music            。")
    # print("      music     ,all over      ")
    # for t in threads:
    #    t.start()
    # t1.join()
    # print(f"all over {time.ctime()}")
    """
           
    """
    print("   :      ,  movie  ,    movie   ,       ")
    for t in threads:
        t.start()
    t2.join()
    print(f"all over {time.ctime()}")

괜찮은 문장을 발견하다
python-threading 모듈
내일/내일
4
  • python의 전역 해석 자물쇠를 이해한다

  • 4
  • python에서io집약형과 컴퓨터집약형 다선정의 차이를 측정한다
  • 좋은 웹페이지 즐겨찾기