파이썬에서 여러개의 쓰레드를 만질때
Thread안에서 새로운 Thread를 돌리면
부모쓰레드의 특정 지점에서 자식쓰레드를 만들고, 자식쓰레드가 도는 동안 부모 쓰레드는 진행되지 않는다.
그래서 당연히 이렇게 하면 안된다.
Thread는 똑같은 부모수준에서 만들어 놓고
순서는 locking방법을 이용해서 해야한다.
https://docs.python.org/2/library/threading.html
두번째 링크에 개념과 예제가 잘 설명 되어있다.
난 semaphore 사용.. 잘된다.
반응형
'Programming > python' 카테고리의 다른 글
[python] module파일을 수정시 main script에 반영안되는 문제, importlib (0) | 2019.01.15 |
---|---|
Numpy arrary 구조 이해하기 (0) | 2018.09.05 |
[python] python 의 변수들 (0) | 2014.02.25 |
[python] variable 이 존재하는지 check 하는 방법 (0) | 2014.02.25 |
python thread (0) | 2013.08.21 |