タグ

ブックマーク / blog.vnull.com (1)

  • vNull Development Blog: メンバ関数の呼び出し規約とマルチスレッド

    製品レビューからプログラミング関連のメモ書きまで幅広く扱うBlog。 ※個人的なメモ書きにつき記事内容の正確さは無保証。予告無く改変される可能性あり。指摘は歓迎。 使い方によっては強力な効果を発揮するマルチスレッドプログラミング。Windowsプログラミングやネットワークプログラミングでは重宝する。しかし一般的にVisual C++とPlatform SDKを用いてWindowsプログラミングをする場合、コールバック関数などの設計思想がC言語主体であるので、マルチスレッドプログラミングにてクラスを用いたアプリケーションを開発する場合に不都合な点が生じる。主にスレッドを作成する関数として、CreateThread、_beginthread,_beginthreadexなどが挙げられる。しかしMSDNによると C のランタイムライブラリに記録されている関数を使うスレッドは、CreateThre

  • 1