マルチスレッド

スポンサーリンク
VisualStudio

c# Task(スレッド)を生成する際に引数に変数を使うときは注意

上記のように、引数に変数(この場合はi)を使用する場合には注意が必要です。 タスク(スレッド)の実行時にこのiは評価されるからです。 forループの後にTestTaskが実行されると、object(10)が引数になってしまい...
Windows

c# EventWaitHandle が反応しない!?

スレッドを利用したプログラムで、 スレッド側での処理を待たせて、必要に応じて開始する場合には、 1.特定のフラグをポーリングする 2.EventWaitHandle を利用する。 の2つが考えられると思います。 ポーリングは処理の...
VisualStudio

c# デリゲート(delegate)とは

デリゲートの説明としてよく 処理の委譲とか関数ポインタとかでてきますが、 cはさわりしか知らないので、なかなか理解できませんでした。 結局のところ デリゲートを使用すると 関数を引数に利用できる! という点に尽きるのではない...
スポンサーリンク
タイトルとURLをコピーしました