Re[4]: Многопоточность в современных плюсиках
От: пффф  
Дата: 06.02.23 17:50
Оценка:
Здравствуйте, vopl, Вы писали:

D>>>Если какая функция лочит и потом анлочит, то recursive_mutex вроде то что надо.

D>>>Сколько локов — столько и анлоков.

П>>Да, точно, оно самое. Только вопрос такой — CriticalSection вроде как легковесный, спин лок, а мьютекс — это обычно сразу ядрёный вызов. В принципе, сейчас-то наплевать, но в целях саморазвития, есть что-то подобное лёгкое?


V>std::mutex и winapi-mutex это существенно разные вещи, не нужно из путать. std::mutex обычно реализован через winapi-CriticalSection, в живую все это увидеть можно примерно тут


Могли бы отдельно спин-лок класс сделать, а не путать народ. В винде мьютекс можно шарить между процессами, а в плюсиках как с этим? Или такого нет?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.