а что с ними не так? различные блокировки это фундмаентальные штуки для конкаренси - они были, есть и будут. вопрос лишь в том, как их от юзера скрывают за либами часто
Блокировки позволяют однопоточному коду кое-как работать в многопотоке. А чтобы по-настоящему масштабироваться на сотни ядер, нужно в корне поменять способ мышления и использовать так называемые lock-free, wait-free и obstruction-free-алгоритмы.
Блокировки позволяют однопоточному коду кое-как работать в многопотоке. А чтобы по-настоящему масштабироваться на сотни ядер, нужно в корне поменять способ мышления и использовать так называемые lock-free, wait-free и obstruction-free-алгоритмы.
А еще лучше писать однопоточный код 🌚 (в окамле тредов нет и нет проблем)