この質問は、おそらくディスクの読み込みスケジューリングに関するいくつかの洞察を持っている人にとって最適です。 (としてJava Forループの配列
for(int i = readqueue_tail; i<readqueue_head; i++)
は、私は、キューがいっぱいになると、それは0から再び充填を開始し、しかし255まで上昇readqueue配列で要素にアクセスするために私を使用します。
私は、コードを持っていますこれらの要求は処理されても問題はありません)。
ヘッドがループして0をもう一度過ぎると、ループ状態が失敗するように、tailqueからreadqueue_headまで検索しています。これを修正するにはどうすればいいですか?
完璧、ありがとう! – gdrules