Re[13]: Зачем нам асинхронность?
От: Mystic Artifact  
Дата: 18.08.20 14:45
Оценка: +2
Здравствуйте, Serginio1, Вы писали:

K>>Я понимаю, что есть куча всяких штук для различной синхронизации. И их количество показывает, что синхронизация, вещь не простая. И они никак не могут меня защитить от случайного обращения к одной области памяти из разных потоков. Я должен их явно ставить.

S> Не синхронизация, а блокировки. Синхронизация это выполнение кода в одном потоке.
Как бы странно это ни звучало, но в отношении потоков — синхронизация — это акт/процесс, позволяющий выполнять параллельные потоки синхронно (согласованно). Внезапно да? Выполнение кода в одном потоке — это может быть тоже отсюда, но блокировки — это механизм синхронизации же.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.