Pytania otagowane jako concurrent-programming

8
Czy w Javie jest Mutex?
Czy istnieje obiekt Mutex w Javie lub sposób na jego utworzenie? Pytam, ponieważ obiekt Semaphore zainicjowany z 1 zezwoleniem mi nie pomaga. Pomyśl o tym przypadku: try { semaphore.acquire(); //do stuff semaphore.release(); } catch (Exception e) { semaphore.release(); } jeśli wyjątek wystąpi przy pierwszym pobraniu, zwolnienie w bloku catch zwiększy …

9
Jakie są główne zastosowania yield () i czym różni się on od funkcji join () i breaking ()?
Jestem trochę zdezorientowany, jeśli chodzi o użycie yield()metody w Javie, szczególnie w przykładowym kodzie poniżej. Czytałem również, że yield () jest „używany do zapobiegania wykonaniu wątku”. Moje pytania to: Uważam, że poniższy kod yield()daje takie same wyniki zarówno podczas używania, jak i gdy go nie używasz. Czy to jest poprawne? …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.