Frage zu boost::thread::mutex.lock()
-
Heyho,
ich frag mich gerade, ob ein
boost::thread::mutex.lock(); ... boost::thread::mutex.unlock();dasselbe ist wie
boost::mutex::scoped_lock l(mutex); .... l.unlock(); // Oder halt scope verlassen, wie auch immer??
-
Ja, ist es. Außer halt, dass der Lock automatisch (mittels RAII) arbeitet, und dadurch z.B. bei Exceptions den Mutex auch wieder frei gibt.
-
Super, danke schön!