8
Навіщо використовувати ReentrantLock, якщо можна використовувати синхронізовану (це)?
Я намагаюся зрозуміти, що робить замовлення у паралельності настільки важливим, якщо можна використовувати synchronized (this). У наведеному нижче коді я можу зробити: синхронізували весь метод або синхронізували вразливу область ( synchronized(this){...}) АБО заблокуйте вразливу область коду за допомогою ReentrantLock. Код: private final ReentrantLock lock = new ReentrantLock(); private static List<Integer> …