アーカイブ.NETの覚え書き.NETな世界を楽しむために。開発に関係する話題を気持ちのおもむくままに。2005で便利になったマルチスレッドプログラミングについての解説。気をつけないといけないのは、記述は簡単になったとしても基本的な考え方は理解しておかなければならないということです。「スレッドの作成と実行方法について」http://www.microsoft.com/japan/msdn/vbasic/migration/tips/Thread/マルチスレッドプログラミングのチュートリアル。なんとも簡単なサンプルを使っています。当たり前のことしか書いていないようにも見えますし、あまりの簡単さに拍手を送ります。大事なポイントをちゃんと押さえているので、かなり役に立ちます。同じ理屈でC#でコードを書くこともできます。2005で登場するBackgroundWorkerを使って、簡単にマルチスレッドアプリケーションを作れますよという話です。TrueMyThread.Start()とでもすればマルチスレッド化ができたわけですけど、コールバックの部分をイベントハンドラとして定義すればスレッド間の同期が簡単にできて、より直感的なコーディングが可能になりそうです。Basicがサンプルとして使われることが多いような気がするんですが、これはやはりVB利用者がマルチスレッドに弱いことの裏返しなんでしょうか。パーマリンク2007年10月11日マルチコア用フレームワーク完全に自分のための覚え書き。(っていうか、すでに情報で回ってるので出遅れすぎ)http://msdn.microsoft.com/msdnmag/issues/07/10/futures/default.aspx?loc=jpマルチプロセッサ/マルチコア用のライブラリ(フレームワーク?)です。難しいので上の記事もまるで読めてません。