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

12
Як CountDownLatch використовується в багатопотоковій програмі Java?
Чи може хтось допомогти мені зрозуміти, що таке Java CountDownLatchі коли її використовувати? Я не дуже чітко уявляю, як працює ця програма. Як я розумію, всі три теми починаються одразу, і кожна нитка зателефонує CountDownLatch через 3000 мс. Тож підрахунок буде зменшенням один за одним. Після того, як засувка стане …

14
Паралельність Java: фіксація зворотного відліку проти циклічного бар'єру
Я читав API java.util.concurrent і виявив це CountDownLatch: Допомога синхронізації, яка дозволяє одному або більше потокам чекати, поки не завершиться набір операцій, що виконуються в інших потоках. CyclicBarrier: Довідка для синхронізації, яка дозволяє набору потоків всі чекати один одного для досягнення загальної бар'єрної точки. Мені обидва здаються рівними, але я …

6
CountDownLatch проти Semaphore
Чи є якась перевага використання java.util.concurrent.CountdownLatch замість java.util.concurrent.Semaphore ? Наскільки я можу сказати, наступні фрагменти майже еквівалентні: 1. Семафор final Semaphore sem = new Semaphore(0); for (int i = 0; i < num_threads; ++ i) { Thread t = new Thread() { public void run() { try { doStuff(); } …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.