スレッド関数の作成
Execute メソッドはスレッドの関数です。つまり,アプリケーションによって起動されるプログラムの 1 つと考えることができますが,同じプロセス空間を共有する点が異なります。スレッド関数を記述するには,独立のプログラムを記述する場合に比べて少しだけこつが必要です。それは,アプリケーション中のほかのスレッドによって使用されるメモリを上書きしないようにする必要があるからです。一方,スレッドはほかのスレッドと同じプロセス空間を共有するので,共有メモリを使用して,スレッド間の通信ができます。
Execute メソッドの実装では,これらの問題を以下の事項によって管理できます。