2019. 3. 14. 17:12ㆍPython관련/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 |