いろいろ備忘録日記

主に .NET とか Go とか Python絡みのメモを公開しています。

2011-03-24から1日間の記事一覧

.NET クラスライブラリ探訪-043 (System.Threading.CountdownEvent(1))(カウントダウンラッチ, CancelaltionToken, .NET 4.0)

C#

今回は、CountdownEventクラスについて。 CountdownEventクラスは、.NET 4.0からSystem.Threading名前空間に追加されたクラスです。 CountdownEventクラスは、ManualResetEventSlimクラスなどと同じ待機を行う為のオブジェクトです。 ManualResetEventSlimク…

.NET クラスライブラリ探訪-044 (System.Threading.CountdownEvent(2))(N個の処理を待機, .NET 4.0)

C#

今回も、CountdownEventクラスについて。 CountdownEventクラスは、.NET 4.0からSystem.Threading名前空間に追加されたクラスです。 今回は、N個の処理が存在している状態で、ある規定数分が終了したら メインスレッドの待機を解除して、先に進むサンプルで…

.NET クラスライブラリ探訪-045 (System.Threading.CountdownEvent(3))(キャンセルトークンの利用, CancellationToken, Wait, .NET 4.0)

C#

今回も、CountdownEventクラスについて。 CountdownEventクラスは、.NET 4.0からSystem.Threading名前空間に追加されたクラスです。 今回は、キャンセルトークン (CancellationToken)を利用した待機のキャンセルについてです。 やり方は、ManualResetEventSl…

.NET クラスライブラリ探訪-046 (System.Threading.CountdownEvent(4))(AddCount, Reset, .NET 4.0)

C#

今回も、CountdownEventクラスについて。 CountdownEventクラスは、.NET 4.0からSystem.Threading名前空間に追加されたクラスです。 今回は、AddCountとResetメソッドについてです。 CountdownEventには、AddCountメソッドというのが存在していて 内部のカウ…