タグ

2008年12月30日のブックマーク (2件)

  • http://www.cppll.jp/cppreference/index.html

    mugaki
    mugaki 2008/12/30
    std
  • スレッドの同期

    クリティカルセクション マルチスレッドプログラミングは、プログラムの全体の分野でも高度な手法です プログラムをする上で、当に必要な場合を除けば使うことを避けるべきでもあります 同じことを、タイマーで実現できるのならば、タイマーを使うべきであるとも言えます なぜ、スレッドは高度で危険を含むのか それは、同じ記憶領域を複数のプログラム(スレッド)が操作するからです 一つのグローバル変数を、二つのスレッドが同時に参照することを考えてください お互い、この変数を書き換えたり読み込んだりして、重要な処理を行う時 正しい順番で読み書きが行われなかったとき、プログラムの整合性は失われます #include <windows.h> int iCount; DWORD WINAPI ThreadFunc1(LPVOID hWnd) { HDC hdc; TCHAR str[32]; for (iCount

    mugaki
    mugaki 2008/12/30
    win32API で排他制御