본문 바로가기
Programming/python

[python] thread mangement

by 단창 2014. 6. 27.


파이썬에서 여러개의 쓰레드를 만질때 


Thread안에서 새로운 Thread를 돌리면 

부모쓰레드의 특정 지점에서 자식쓰레드를 만들고, 자식쓰레드가 도는 동안 부모 쓰레드는 진행되지 않는다. 

그래서 당연히 이렇게 하면 안된다. 


Thread는 똑같은 부모수준에서 만들어 놓고 

순서는 locking방법을 이용해서 해야한다. 


https://docs.python.org/2/library/threading.html


http://www.laurentluce.com/posts/python-threads-synchronization-locks-rlocks-semaphores-conditions-events-and-queues/comment-page-1/


두번째 링크에 개념과 예제가 잘 설명 되어있다. 

난 semaphore 사용..  잘된다. 

반응형