Домашняя страница > Существенные Классы > Параллелизм
Синхронизация
Потоки связываются прежде всего, совместно используя доступ к полям, и ссылочные поля объектов обращаются к. Эта форма общения чрезвычайно эффективна, но делает два вида ошибок возможными: распараллельте интерференцию и ошибки непротиворечивости памяти. Инструмент должен был предотвратить эти ошибки, синхронизация.
- Интерференция потока описывает, как ошибки представляются когда многократный доступ потоков совместно использованные данные.
- Ошибки Непротиворечивости памяти описывают ошибки, которые следуют из непоследовательных представлений разделяемой памяти.
- Синхронизируемые Методы описывают простую идиому, которая может эффективно предотвратить интерференцию потока и ошибки непротиворечивости памяти.
- Неявные Блокировки и Синхронизация описывают более общую идиому синхронизации, и описывают, как синхронизация основана на неявных блокировках.
- Атомарный Доступ говорит об общем представлении об операциях, которые не могут вмешаться с другими потоками.