我有一個插件,我想阻止瀏覽器關閉,因爲我保存了一些需要隨機抽取時間的數據。 data_ready = false;
data_ready = saveData(); //using a random amount of time as the user has to specify a location
boost::unique_lock<boost::mutex> lock(mut);
在一個類中失敗了,我想用一個互斥體在這樣的函數 void Agent::notify(Packet& packet, Peer peer) {
boost::mutex::scoped_lock lock(mutex_);
...
}
在編譯過程沒有問題。但是,當我執行程序,提高總是在這條線不能說: terminate called after throwing an i
我來這裏問你的意見。 我是一個大項目的新手,所以我會試着描述一下我看到的簡單示例。 頂部回溯是 #0 0xb6adfc6d in pthread_mutex_lock() from /usr/lib/libpthread.so.0
#1 0x080d8565 in boost::mutex::lock()()
#2 0x080d8613 in boost::unique_lock<boost: