Вопросы с тегом «mutual-exclusion»

349
std :: unique_lock <std :: mutex> или std :: lock_guard <std :: mutex>?

На этот вопрос есть ответы на Переполнение стека на русском : Чем std :: unique_lock отличается от std :: lock_guard? У меня есть два варианта использования. О. Я хочу синхронизировать доступ двумя потоками к очереди. Б. Я хочу синхронизировать доступ двух потоков к очереди и использовать условную...

120
Убедитесь, что запущен только один экземпляр программы

Есть ли способ Python запустить только один экземпляр программы? Единственное разумное решение, которое я придумал, - это попытаться запустить его как сервер на каком-то порте, а затем вторая программа, пытающаяся привязаться к тому же порту, терпит неудачу. Но это не очень хорошая идея, может...