メイン

マルチスレッド アーカイブ

2005年05月16日

Visual Basic 2005のマルチスレッドプログラミング

Visual Basic 2005 ここが便利!
第4回 Background Workerで夢のマルチスレッドがついに!

http://www.atmarkit.co.jp/fdotnet/vb2005/vb2005_04/vb2005_04_01.html

Visual Basic 2005で便利になったマルチスレッドプログラミングについての解説。
ただし気をつけないといけないのは、記述は簡単になったとしても基本的な考え方は理解しておかなければならないということです。

2005年07月16日

VB.NETでのスレッドプログラミング

VB マイグレーション Tips 「スレッドの作成と実行方法について」

http://www.microsoft.com/japan/msdn/vbasic/migration/tips/Thread/

マルチスレッドプログラミングのチュートリアル。
なんとも簡単なサンプルを使っています。当たり前のことしか書いていないようにも見えますし、あまりの簡単さに拍手を送ります。
でも大事なポイントをちゃんと押さえているので、かなり役に立ちます。

もちろん同じ理屈でC#でコードを書くこともできます。

2005年07月20日

Using Threading to Build a Responsive Application

Using Threading to Build a Responsive Application with Visual Studio 2005

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/threadinginvb2005.asp

Visual Studio 2005で登場するBackgroundWorkerを使って、簡単にマルチスレッドアプリケーションを作れますよという話です。

今までも

Dim MyThread = New Thread(AddressOf なんとか)
MyThread.IsBackground = True
MyThread.Start()

とでもすればマルチスレッド化ができたわけですけど、コールバックの部分をイベントハンドラとして定義すればスレッド間の同期が簡単にできて、より直感的なコーディングが可能になりそうです。

それにしてもこの手(マルチスレッド近辺)の話は、Visual Basicがサンプルとして使われることが多いような気がするんですが、これはやはりVB利用者がマルチスレッドに弱いことの裏返しなんでしょうか。

2007年10月11日

マルチコア用フレームワーク

完全に自分のための覚え書き。
(っていうか、すでに情報で回ってるので出遅れすぎ)

http://msdn.microsoft.com/msdnmag/issues/07/10/futures/default.aspx?loc=jp

マルチプロセッサ/マルチコア用のライブラリ(フレームワーク?)です。
難しいので上の記事もまるで読めてません。鋭意努力します。

NetFx 3.5 以上で使えるということだけど、まだ肝心の MSDN では見つかりません。
上手く探せてないだけかもしれませんが。

Entity Framework もまだノーチェックだし、TPL も触れるようにそろそろ真面目に VS 2008 の英語環境でも作らないとだめかな。
(その前に Windows Server 2008 もインストールが終わっただけでまだ触ってなかったりして orz)

About マルチスレッド

ブログ「.NETの覚え書き」のカテゴリ「マルチスレッド」に投稿されたすべてのエントリーのアーカイブのページです。過去のものから新しいものへ順番に並んでいます。

前のカテゴリはWindowsアプリケーションです。

次のカテゴリは配布です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.34