私の設定は次のとおりです-「hello world」の例に近いTornadoベースのHTTPサーバーがあります。
server = tornado.httpserver.HTTPServer(app)
server.bind(8888)
server.start(2)
tornado.ioloop.IOLoop.instance().start()
この設定では、ルート プロセスによって生成された別のプロセス (制御プロセスと呼びましょう) もあります。したがって、この制御プロセスは 2 つの Tornado ハンドラ プロセスの兄弟です。もちろん、ルート プロセスによって作成されたパイプを介して、ハンドラ プロセスと制御プロセスの間で通信できます。ただし、制御プロセスのメソッドを呼び出してその出力を取得することにもっと興味があります。
そのようなことを行うための最良のアプローチは何ですか? パイプを使用してハンドラーからコントロールにリクエストを送信し、結果を返す場合、ロックを使用してプロセスの安全性を実装する必要がありますか?