Запитання з тегом «synchronize»

8
Навіщо використовувати ReentrantLock, якщо можна використовувати синхронізовану (це)?
Я намагаюся зрозуміти, що робить замовлення у паралельності настільки важливим, якщо можна використовувати synchronized (this). У наведеному нижче коді я можу зробити: синхронізували весь метод або синхронізували вразливу область ( synchronized(this){...}) АБО заблокуйте вразливу область коду за допомогою ReentrantLock. Код: private final ReentrantLock lock = new ReentrantLock(); private static List<Integer> …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.