以下の MSDN の例を処理するスレッドを作成しようとしています。
私は例をテストし、RegOpenKeyExのlpSubKey パラメータのパスのみを変更しましたが、正常に動作しています。
これは、私が作成しようとしている以下のスレッドで、ポップアップ ウィンドウが表示されます。
r6010 中止 ()......
コード:
#include <thread>
void listenerTest();
void main(){
std::thread threadTest(listenerTest);
for (int i = 0; i < 5; i++)
cout << "\ntest non thread\n";
}
内部にvoid listenerTest()
は、私が行ったマイナーな変更を加えたMSDN の例があります。
私は他のアプローチも試みましWaitForSingleObject()
た。HANDLE
WaitForSingleObject()
threadTestスレッドとメイン スレッド間の同期は必要ありません。私が達成しようとしているのは、 main の実行中にthreadTestが無限に実行されることだけです。
任意のヘルプが割り当てられます。
ありがとうございました。