[파이썬 학습 여행] --- 검토를 멀티 스레드

1  # 멀티 스레딩 리뷰 
2  가져 오기 스레딩
 3  가져 오기 시간
 4  DEF RUN (이름) :
 5      인쇄 (이름, " ! 실행 스레드 " )
 (6)      (5 time.sleep )
 (7)  #이 생성이 스레드 객체 
8 T1 = threading.Thread (= 목표 RUN은 인수 = ( " T1 " ))
 . 9 threading.Thread의 T2 = (목표 = RUN, 인수 = ( " T2는 " ))
 10  # 1 스레드 시작 
. 11  () t1.start을
 12이다  ) (t2.start
 13  #두 개의 서브 - 스레드를 대기 한 후 최종 실행을 보유하고 메인 스레드 실행 
14  t1.join ()를
 15  t2.join ()
 16  인쇄 ( " 메인 쓰레드가 실행 " )
 17  
18  
19  #은 스레드 클래스 만들기 
20  클래스 myThread (threading.Thread 일) :
 21      DEF를  __init__ (자기 이름) :
 22          threading.Thread. __init__ (자기)
 23          self.name = 이름
 24  
25      DEF RUN (자동) :
 26          인쇄 ( " 스레드를 시작합니다 " , self.name)
 27          인쇄 ( "스레드 실행 --1 " )
 28          time.sleep (1 )
 29          인쇄 ( " 2 스레드 실행 --- )
 30          time.sleep (1 )
 31          인쇄 ( " 스레드의 끝 " , self.name)
 32  #은 만들 스레드 
33 T1 = myThread ( " T1 " )
 (34)은 T2 = myThread ( " T2 " )
 (35) T3 = myThread ( " T3 " )
 36  
37  t1.start ()
 38 인  t2.start ()
 39 t3.start ()
 40  
41 인  t1.join ()
 (42)는  t2.join ()
 (43)는  t3.join ()
 (44)가  
45  인쇄 ( ' 마무리 ' )

 

추천

출처www.cnblogs.com/chenyuxia/p/12535541.html