>>798
わかりやすい説明、ありがとうございます。

1つだけ質問があります
Queue#poll()のjavadocを見ると、戻り値の説明が↓になっています
>キューの先頭。キューが空の場合は null
javaにはEOFが無い(?)のでnullをEOFの代用にしようとしていたのですが、
何か良い方法はありませんか?