this recipe에서 무슨 일이 일어나고 있는지 머리를 감싸려고합니다. wx/twisted app (즉, wx 및 twisted 별도의 스레드에서 실행). 트위스트 및 wx 이벤트 루프 모두 thread-safe 방식 (즉, reactor.callFromThread, wx.PostEvent 등)으로 액세스해야한다는 것을 알고 있습니다. 내가 궁금해하는 것은 객체의 인스턴스 메소드를 하나의 스레드 (이 기법의 경우 GUI 스레드)에서 인스턴스화 된 객체 메소드를 지연 콜백 및 별도의 스레드에서 실행되는 원자로에 대한 errBack 메소드로 전달하는 스레드 안전성입니다. 그거 좋은 생각이야?인스턴스 메서드는 인스턴스화 스레드가 아닌 별도의 스레드에서 호출되었습니다.
왜곡 된 형태로 사용할 수있는 wx 반응기가 있지만 인터넷에 소개 된 이래로 수많은 문제가있는 것으로 나타납니다. 처음에는 wxreactor 기술, advocates running wx and twisted in separate threads이 등장했습니다.
이 기술에 대한 다른 예제를 찾을 수 없었지만 일부를보고 싶습니다.