everydayminder
twistedmatrix에서 callInThread()와 callFromThread()는 어떻게 다른 것일까? 무심코, 코드에서 callInThread()를 썼는데, 그 차이를 궁금해 하다가 문서 및 소스를 찾아보게 되었다. 1. The Twisted Documentation 보기 우선 살펴본, The Twisted Documentation에서는 callFromThread()는 thread-safe하지 않은 메소드를 thread-safe하게 실행시킬 때 사용한다고 한다. 다른 설명으로는, thread-safe하지 않은 메소드를 메인 이벤트 루프에서 실행되도록 스케쥴한다고 한다. from twisted.internet import reactor def notThreadSafe(x): """ do somet..