基本的には、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. OpenOffice "印刷"終了時のマクロエラー
- 5. PDFを印刷し、印刷が終了したらファイルを削除します
- 6. Rubyでプリンタにファイルを印刷する
- 7. シェルの印刷行をRubyで上書きする方法は?
- 8. Rubyで空欄の行を印刷する
- 9. 処理が終了する前にPHPの印刷をwhileループで行うことはできますか?
- 10. 「終了」で何が実行され、終了時にオブジェクトファイナライザを実行できないのですか? Ruby
- 11. Ruby on Rails - Omniauth facebook - ログアウト後にセッションが終了する
- 12. iphoneでアプリケーション終了後にバックグラウンドスレッドを実行するには?
- 13. Rubyブロックのソースコードを印刷する
- 14. CUPSを使った印刷、いつ私のアプリケーションを終了できますか?
- 15. Rubyはプログラムが終了した後にコンソールコマンドラインに入ります
- 16. Rubyの終了Ri
- 17. Rubyの印刷ハッシュキーと値
- 18. スクリプトの終了後に画面を終了する
- 19. 動画の終了後にアクティビティを終了する
- 20. シーン終了後に音楽を終了する
- 21. Ruby Procs - 構文エラーで終了する
- 22. Windowsワークフローが期限終了後に終了する
- 23. asp:kenticoの最終マークアップでリテラル印刷
- 24. Rubyで逆スラッシュの文字列を印刷するには
- 25. Rubyコントローラで複数の変数を印刷するには?
- 26. Ruby - IFブロックを終了する
- 27. ページ終了後にチェックボックスをチェックする
- 28. 終了後にPHPアプリケーションをデバッグする
- 29. スクリプトの実行後にPowerShellプロセスを終了する
- 30. フラグメントトランザクションアニメーションの終了後にアクションを実行する
私は方法がわかりません。私はポニーを使用して電子メールを送信する新しいスレッドを生成するプロジェクトに取り組んでいます。しかし、私はこの機能を追加した後、プロジェクトは多くのCPUリソースを描画し始めます。だから私は産んだスレッドが決して実際に終了しないのだろうかと思っていました。あなたが助けることができれば幸いです。 – revolver