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