Я хотел спросить, как определить критическую область в Java? Я понимаю, что для реализации взаимного исключения с двумя атомными процессами, но какие общие вещи я просто ищу, чтобы определить, что это критический регион.Как определить критический регион в Java?
Мне очень интересно узнать, является ли:
всех синхронизированных методов в Java критических областях?
являются критическими областями, встречающимися только в параллельных системах на Java?
"Являются ли критические области можно найти только в параллельных системах в Java?" - Как бы вы ** определили ** «критический регион»? Если система не является «параллельной» - как система может соответствовать этому определению? – Fildor
Критический раздел - это то, что вы его определяете. Вы можете иметь критические разделы, которые имеют решающее значение с точки зрения производительности, а не с точки зрения безопасности потоков. –
Вы не обнаружили их. Вы * проектируете * их. Неясно, что вы спрашиваете. – EJP