verwenden ich boost::lock_guard verwenden, um eine Sperre auf ein boost::mutex Objekt zu erwerben, und dieser Mechanismus wird feststellen, dass, sobald die boost::lock_guard außerhalb des Gültigkeits
Ich mag den Schlüssel/Index in einer anderen Karte wie diese sperren: std::map<int, boost::mutex> pointCloudsMutexes_;
pointCloudsMutexes_[index].lock();
Allerdings ist mir die folgende Fehlermeldu
Ich würde gerne wissen, ob es ein Problem geben würde, wenn ich zwei boost :: scoped_locks gleichzeitig halte. Die Sperren sperren verschiedene Mutexe. Betrachten Sie das folgende Beispiel: void foo1(