0

RailsでUDPサーバーを使用しており、config/initializersフォルダーからサーバーを呼び出しています。コードを実行すると、コードは正常に動作しますthread_a=Thread.new{UDPserver()}が、コードは最終的にオフになり、Rails スクリプトの実行が停止すると推測されます。私が書いたら

thread_a=Thread.new{UDPserver()}
thread_a.join

その後、私のWebプログラム全体が機能しません。これは、プログラムが残りのプログラムをロードするまで、スレッドが終了するまで待機しているためだと思います(スレッドは終了しません)。どうしようかな?

ノート:

スレッドを実行している理由は、プログラムが常に UDP メッセージを待ってから反応する必要があるためです。また、私たちがプログラムする標準も同時にアップする必要があります。

ルビー 1.9.3p194

レール 3.2.12

4

0 に答える 0