基本的には、Thread.new
によって作成されたスレッドが終了し、その後に行が挿入されることを知りたいと思います。それ、どうやったら出来るの?RubyでThread.new終了後に行を印刷する
答えて
あなたは、スレッドが終了するまでブロックするためにThread.join
を使用することができます。
thread = Thread.new # Obviously called with necessary arguments
thread.join
puts "Thread has terminated"
Thread.joinは、生成されたスレッドが終了するまで元のスレッドをブロックしていますか?両方のスレッドを同時に実行したい場合はどうすればいいですか – revolver
同時に実行すると、終了時の状態をどのように知ることができますか?あなたはそうしない。そしてできない。定期的に['status'](http://ruby-doc.org/core-1.9.3/Thread.html#method-i-status)を呼び出すことでチェックできます。また、 'thread.join'は、スレッドが実行を開始した後に*どこでも*行くことができます。直後にする必要はありません。 –
また、 'Thread.new'が実行しているコードの末尾に' puts'を実行するだけでもいいです... –
- 1. 終了後に印刷するhtml
- 2. 印刷終了タグ
- 3. 終了順に印刷しますか?
- 4. リダイレクト後にRubyスレッドが終了する
- 5. ブートストラップ印刷終了後のモーダルクローズボタンの問題
- 6. OpenOffice "印刷"終了時のマクロエラー
- 7. 印刷出力の前に入力後にプログラムが終了する
- 8. データの最後の行で終了する終了行指定
- 9. PDFを印刷し、印刷が終了したらファイルを削除します
- 10. Rubyでプリンタにファイルを印刷する
- 11. 検索を完了した後で追加の行を印刷する
- 12. 終了後に実行ダイアログ
- 13. rubyを使用してrubyでプログラムが終了した後、クロムブラウザが自動的に終了します
- 14. Rubyのラインカウンタでハッシュコンテンツを印刷する
- 15. Rubyで印刷出力をラベリングする
- 16. ユーザセッション終了後のルーティングエラーruby on rails
- 17. ターミナルでPythonを終了する(control-Cでは^ Cを印刷する)macOS 10.12
- 18. Rubyで空欄の行を印刷する
- 19. シェルの印刷行をRubyで上書きする方法は?
- 20. 処理が終了する前にPHPの印刷をwhileループで行うことはできますか?
- 21. Ruby on Rails - Omniauth facebook - ログアウト後にセッションが終了する
- 22. Ruby on Rails - 起動直後にレールサーバーが終了する(SystemStackError)
- 23. 「終了」で何が実行され、終了時にオブジェクトファイナライザを実行できないのですか? Ruby
- 24. VBA:最後の行のExcelに印刷
- 25. Rubyブロックのソースコードを印刷する
- 26. Rubyの終了Ri
- 27. 実行後.NETコアコンテナが終了する
- 28. Rubyはプログラムが終了した後にコンソールコマンドラインに入ります
- 29. mpi4pyプロセスがtime.sleep()を実行する前に印刷を終了する方法を教えてください。
- 30. forループは正しく印刷されませんが、印刷は正常に終了します。
私は方法がわかりません。私はポニーを使用して電子メールを送信する新しいスレッドを生成するプロジェクトに取り組んでいます。しかし、私はこの機能を追加した後、プロジェクトは多くのCPUリソースを描画し始めます。だから私は産んだスレッドが決して実際に終了しないのだろうかと思っていました。あなたが助けることができれば幸いです。 – revolver