Коментарі (14)
  • популярні
  • нові
  • старі
Щоб залишити коментар, потрібно ввійти в систему
Екатерина
Рівень 37
5 грудня 2020, 12:25
Екатерина
Рівень 37
25 липня 2020, 17:39
Екатерина
Рівень 37
22 липня 2020, 23:50
Екатерина
Рівень 37
22 липня 2020, 21:58
Екатерина
Рівень 37
11 липня 2020, 08:25
Екатерина
Рівень 37
8 липня 2020, 11:04
Екатерина
Рівень 37
7 липня 2020, 09:54
Екатерина
Рівень 37
7 липня 2020, 09:53
Екатерина
Рівень 37
7 липня 2020, 09:51
Если бы метод был бы статическим , то он был бы общим для всех объектов , и блокировался доступ для всех нитей , которые обращаются к этому методу. Обратите внимание , что есть мьютекс объекта и мьютекс класса . Если нить обращается к не статическому методу , то блокируется мьютекс этого объекта и ВСЕ НЕ статические синхронизированные методы этого объекта становятся заблокированными. Если нить обращается к статическому методу ( а он общий для всех ) то блокируется мьютекс класса и ВСЕ СТАТИЧЕСКИЕ методы становятся заблокированными. Но если у объекта один синхронизированный метод статический , а другой синхронизированный метод не статический они могут одновременно выполняться .