エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
L'eclat des jours(2006-09-30)
_ タイマー volatile done; ... done = false; lock(this) { // ワーカスレッドで時間がかかる処理をInv... _ タイマー volatile done; ... done = false; lock(this) { // ワーカスレッドで時間がかかる処理をInvoke using (new Timer(delegate(object o) { lock(o) { Monitor.Pulse(o); } }, this, 3000, Timeout.Infinite)) { Monitor.Wait(this); } if (!done) { Console.WriteLine("timeout"); // ワーカスレッドの始末をどうつけるかは別の問題 } } 後でやばいと思ったけど、この利用方法ならやばくないか。ちょっと安心。 _ ref Javaと違って、最初からref変数があるから、クロージャは実装しやすかったのかな? using System; using System.Threading;
2006/10/07 リンク