タグ

.NETとconcurrencyに関するn-segaのブックマーク (2)

  • 第11回 初めてのマルチスレッドと排他制御入門(1/4) - @IT

    誰でも特技の1つや2つは持っているだろうが、私の特技は、誰かと話をしながらでも、原稿が書けるというものである。といっても、さすがに複雑な会話はできないが、「晩ご飯何べたい?」「うーん、中華でいいかな」ぐらいの日常会話はキーボードの手を休めずに話すことができる。仕事に集中していても、生返事ではなくきちんと受け答えするという特技は、まあ家庭円満に一役買っているといってもいいだろう。 というわけで、今回のテーマは「マルチスレッド」だ。スレッドは、「細い糸」だとか「筋道」と訳されるが、その比ゆでは逆にイメージがつかみにくいかもしれない。プログラム全体よりも小さな「一連の処理」と端的にいった方がよさそうだ。マルチタスクの場合は「複数のプログラムが同時に実行されること」というような理解でいいが、マルチスレッドについては、取りあえずは「複数のプロシージャが同時に実行されること」と理解しておくといいだろ

  • CodeZine:.NETマルチスレッドプログラミング 目次()

    稿では、VB.NETを利用し、簡単な機械語で動く仮想CPUを作ることでバイナリプログラミングを満喫します。実際の業務で直接使えるケースは少ないと思いますが、デバッグやプログラミングの地力向上に役立つでしょう。今回はINC命令とDEC命令の実装を通じて、長さが違う機械語の実装法を解説します。 Visual Studioには、標準でたくさんのコントロールが用意されていますが、 ComponentOne Studio(コンポーネントワンスタジオ)には、さらに便利なコントロールが多数収録されています。この連載ではこれらのコンポーネントを組み合わせて売上管理アプリケーションを作っていきます。まずは、売上データ一覧表の項目として、 ComponentOne Studioに収録されているFlexGridを使いながらアプリケーションの土台を作成します。 稿では、LINQ to SQLを使って空のクエリ

    n-sega
    n-sega 2007/08/28
    マルチスレッド、.NETでやるには・・・
  • 1