this recipeで何が起きているのか、私は頭を抱き締めようとしています。これはwx/twisted app別々のスレッドで実行されます)。私は、スレッドセーフな方法(すなわちreactor.callFromThread、wx.PostEventなど)でtwistedおよびwxイベントループの両方にアクセスする必要があることを理解しています。私が質問しているのは、別のスレッドで実行されているリアクターの遅延コールバックメソッドとerrBackメソッドとして、あるスレッド(このレシピの場合はGUIスレッド)でインスタンス化されたオブジェクトのインスタンスメソッドを渡すスレッドセーフです。それは良いアイデアですか?インスタンスメソッドがインスタンス化スレッドとは別のスレッドで呼び出されました
wxリアクターがねじれていますが、グーグルではライブラリに導入されて以来、数多くの問題があることが明らかになりました。最初はwxリアクターテクニックを手にした人でさえ、advocates running wx and twisted in separate threads。
私はこの技術の他の例を見つけることができませんでしたが、私はいくつかを見たいと思います。