티스토리 뷰

Programming Languages/Python

Python 쓰레드(Thread)

sw편한세상 2011. 8. 1. 20:29
Panda3D에서는 대부분 프로임단위로 동작하는 task 함수가 있다. 하지만.. 프레임보다 더 빠른 속도로 처리해야할 무엇인가가 있을 때 Thread를 사용하면 유용할 때가 있다.(주로 패킷단위의 프로토콜 전송)

Python에는 Thread와 Threading 가 있는데 Threading이 사용하기 편한 것 같다.

import threading

th = threading.Thread(target=함수이름, args=(변수))
th.start();

def 함수이름(id):
	#함수내용
	#또는 반복문을 사용해서 thread가 항상 실행되도록 한다.

이렇게 하면 task보다 훨씬 빠른 속도로 데이터를 처리할 수 있다.
댓글
03-29 02:41
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday