QA@IT
«回答へ戻る

回答を投稿

ruby ではなく、一般的なスレッド間通信を前提とした回答です。

Queueを使うことにより、FIFOで処理してね、ってことがより明確に伝わるのではないでしょうか。
Array(配列とかリストを想定)だと、どこから処理すべきか、どれくらい処理すべきかは処理側に任せる感じがします。

ruby ではなく、一般的なスレッド間通信を前提とした回答です。

Queueを使うことにより、FIFOで処理してね、ってことがより明確に伝わるのではないでしょうか。
Array(配列とかリストを想定)だと、どこから処理すべきか、どれくらい処理すべきかは処理側に任せる感じがします。