#Calc コマンドライン版 その 2
ググってみると mono では System.Threading.Thread.Interrupt メソッドがちゃんと実装されていないとかいう情報を見かけた。スレッドに Interrupt することで Sleep 時に ThreadInterruptedException が発生することに頼らずに処理を分岐するようにしたら、mono でもちゃんと動作した。
mono 1.2.4 では Interrupt メソッドは NotImplementedException を投げることはないようだが、他のバージョンでは投げるという情報も見かけたので、一応 try-catch に入れておいた方がいいかも知れないな。
| 固定リンク
コメント