C#
Interlocked.CompareExchange でスレッドセーフに数値比較する

Interlocked.CompareExchange を使ってスレッドセーフに変数の数値を比較する実際のサンプルを紹介します。

続きを読む
Windows Forms
スレッドで進捗ウインドウを表示する

スレッドを使って重い処理を実施しつつ、その重い処理の進捗をユーザに知らせる方法のベストプラクティスを紹介します。

続きを読む
Windows Forms
スレッドからコントロールを操作する方法

スレッド内部で Windows のコントロールにアクセスしたいときにいつもと同じようにコードを書いてしまうと実行時エラーが発生します。これを回避する方法をご紹介します。

続きを読む