[Python] 11.Thread

2019. 3. 14. 17:12Python관련/Python

Thread

프로그램을 개발하다 보면 가장 잘 사용되는게 Thread 일것입니다.


이번에는 여러 쓰레드 사용방법을 정리해 보겠습니다.


01. import


Thread를 사용하기 위해서는 threading 을 import 해야 합니다. 


그나저나 import 뒤에 나오는건 패키지일까요 클래스 일까요 작성할려니 궁금하네요 


여튼 상단에 추가 합니다.


import threading 



02. 클래스 Thread


① 클래스 선언 

class Messenger(threading.Thread):

     def run(self):

          for va in range(10):

               print(threading.currentThread().getName())



② 객체 생성

tr=Messenger(name="test")


③ Thread 시작

tr.start()


03. Method Thread


① 클래스 선언 

def Void_Thread():

     for va in range(10):

          print("test")


② 객체 생성

tr=threading.Thread(target=Void_Thread)


③ Thread 시작

tr.start()


04. Parameter Method Thread


① 클래스 선언 

def Parameter_Thread(Name,Age):

     for va in range(10):

          print("Name: "+Name+ "Age: "+Age)


② 객체 생성

tr=threading.Thread(target=Parameter_Thread, args=('LuciferD','35'))


③ Thread 시작

tr.start()



위방법 중 하나선택해서 상황에 따라 사용하면 될 것 같다. 

'Python관련 > Python' 카테고리의 다른 글

[Python] 12. 만든 모듈 추가하기 From Import  (0) 2019.04.02
[Python] 10. PIPE  (0) 2019.03.14
[Python] 09. 함수  (0) 2019.03.14
[Python] 08. 반복문  (0) 2019.03.14
[Python]07. 컨테이너  (0) 2019.03.11