2005-03-06 [Mona] 割り込み処理 ユーザー側での割り込み処理にもう一工夫必要そうだ。 現在はATAPIの割り込みを別スレッドBをまわして取得している。 その際にメインスレッドAとの同期がちょっと面倒だ。 Aが自発的に休眠し、条件が整い次第BがAを起こすというのが自然な気がするのだがどうだろうか。(完全に独り言だな。) 暫定的な解としてはSleep + ループ回数でATA_TIMEOUTをハードウェアにあわせて十分余裕を持って設定することかな。 タイムアウトは数秒でよいようだ。今回は2秒ってことで。