QSemaphore в Qt: ограничиваем одновременный доступ к ресурсу
Семафор как счётчик разрешений QSemaphore хранит число доступных разрешений. Поток, вызвавший acquire(), продолжает работу, если разрешение есть; иначе ждёт, пока другой поток вызовет release(). Это удобно, когда одновременно…