std :: unique_lock <std :: mutex> ou std :: lock_guard <std :: mutex>?

На этот вопрос есть ответы на Stack Overflow на рdedом : Чем std :: unique_lock отличается от std :: lock_guard? J'ai deux cas d'utilisation. A. Je veux synchroniser l'accès par deux threads à une file d'attente. B. Je veux synchroniser l'accès de deux threads à une file d'attente et utiliser une...