java-threads

"implements Runnable" vs "extends Thread" w Javie

Z tego, co spędziłem z wątkami w Javie, znalazłem dwa sposoby pisania wątków: Z implements Runnable: public class MyRunna ... //Code } } //Started with a "new MyThread().start()" call Czy jest jakaś znacząca różnica w tych dwóch blokach kodu ?

Różnica między wait () a sleep()

Jaka jest różnica między wait() a sleep() w wątkach? Czy rozumiem, że wątek wait() jest nadal w trybie pracy i używa cykli p ... i procesora, prawda? Dlaczego mamy zarówno wait() i sleep(): w jaki sposób ich implementacja różni się na niższym poziomie?

Jak używać wait and notify w Javie bez IllegalMonitorStateException?

Mam 2 macierze i muszę je pomnożyć, a następnie wydrukować wyniki każdej komórki. Jak tylko jedna komórka jest gotowa, muszę ... zsynchronizowanego inaczej, ale nie jestem pewien, jak. Jeśli ktoś może pomóc w działaniu tego kodu, będę bardzo wdzięczny.

Różnica między usługą, zadaniem asynchronicznym i wątkiem?

Jaka jest różnica między usługą, zadaniem asynchronicznym i wątkiem. Jeśli się nie mylę, wszystkie są używane do robienia pewnych rzeczy w tle. Jak więc zdecydować, którego użyć i kiedy?

Java thread State transition, WAITING to BLOCKED, or RUNNABLE?

Wydaje się, że istnieje rozbieżność między tak konsensusem a prawie każdym diagramem stanu wątku Javy w Internecie; w szczegó ... ruje przejście z WAITING do RUNNABLE, a nie BLOCKED? Obraz na Czerwono pokazuje nieprawidłowe Przejście; czy coś mi umyka?

Zamiana ExecutorService na demona w Javie

Używam ExecutoreService w Javie 1.6, uruchamianego po prostu przez ExecutorService pool = Executors.newFixedThreadPool(THRE ... nia tego, zmieniając w jakiś sposób zarządzanie wewnętrznym wątkiem używanym przez tę pulę w wątek deamon? Albo coś mi umyka.

wykonywanie kodu java daje różne wyniki w debugowaniu bez punktów przerwania i normalnego działania. Czy ExecutorService jest zepsuty?

TL:DR ExecutorService executorService = Executors.newFixedThreadPool(8); w debugowaniu uruchamia się równolegle, ale w normal ... mitted 640K, reserved 1048576K quick sort: 355.579434803s merge sort: 355.629940032s insertion sort: 355.532578023s

Dlaczego Wątek.sen jest zły w użyciu

Przepraszam za to powtarzające się pytanie, ale nie znalazłem jeszcze zadowalających odpowiedzi. Większość pytań miała swój w ... co powyżej. Http://msmvps.com/blogs/peterritchie/archive/2007/04/26/thread-sleep-is-a-sign-of-a-poorly-designed-program.aspx