ここにシナリオがあります:
そんなことができますか?
そうでない場合、そのようなことを行う別の方法はありますか?
あなたが言及する問題は有名な生産者消費者問題です
これに対する一般的な解決策は、BlockingQueueを使用することです
実際の使用例はAjaxYahooSearchEngineMonitorにあります
スレッドAが行うことは、文字列をキューに送信し、すぐに戻ることです。
スレッドBが行うことは、キューから1つずつアイテムを取得して処理することです。キューにアイテムがない場合、スレッドBはそのまま待機します。ソースコードの83行目を参照してください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加