【初心者歓迎】C/C++室 Ver.88【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0036デフォルトの名無しさん
2013/11/11(月) 22:18:32.96デッドロックになったとか例外が出る
何とかならんでしょうか
#include <thread>
#include <mutex>
#include <iostream>
#include <windows.h>
std::mutex mutex;
void func()
{
for (;;) {
mutex.lock();
std::cout << "func." << std::endl;
}
}
int main()
{
mutex.lock();
std::thread thread(func);
std::cout << "mutex unlock." << std::endl;
mutex.unlock();
Sleep(1);
thread.detach();
std::cout << "detached." <<std::endl;
}
■ このスレッドは過去ログ倉庫に格納されています