Lock vs (try_lock, Sleep, повтор) производительностьC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Lock vs (try_lock, Sleep, повтор) производительность

Сообщение Anonymous »

Я обновляю какой -то код, и я наткнулся на несколько мутекс, которые использовали строки: < /p>

while (!mutex_.try_lock())
sleep_for(milliseconds(1));
< /code>

вместо того, чтобы просто записать мутекс сразу: < /p>

mutex_.lock();
< /code>

Есть ли какая -либо разница в производительности положительной или отрицательной для использования подхода Try Lock and Sleep vs, прямо блокировать мутекс или это просто потраченные впустую инструкции? < /p>

Подробнее здесь: https://stackoverflow.com/questions/330 ... erformance
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»