Информация об изменениях

Сообщение Re: Про варианты многопоточного взаимодействия... от 19.10.2023 13:29

Изменено 19.10.2023 13:29 Alekzander

Re: Про варианты многопоточного взаимодействия...
Здравствуйте, Shmj, Вы писали:

S>2. А ведь есть и иные решения — типа как в Dart. Доступ к переменным всегда из одного потока — нет возможности раздвоить как в C++. Т.е. ты можешь не беспокоиться о том, что кто-то левый изменит переменную и произойдет конфликт. 100% гарантия безопасности.


Память фундаментально устроена так, что доступ из разных потоков надо искусственно ограничивать. И либо это будет ненадёжные и легко обходимые ограничения, либо перфоманс пострадает. Чудес ведь не бывает.
Re: Про варианты многопоточного взаимодействия...
Здравствуйте, Shmj, Вы писали:

S>2. А ведь есть и иные решения — типа как в Dart. Доступ к переменным всегда из одного потока — нет возможности раздвоить как в C++. Т.е. ты можешь не беспокоиться о том, что кто-то левый изменит переменную и произойдет конфликт. 100% гарантия безопасности.


Память фундаментально устроена так, что доступ из разных потоков надо искусственно ограничивать. И либо это будут ненадёжные и легко обходимые ограничения, либо перфоманс пострадает. Чудес ведь не бывает.