Вопросы с тегом «java-threads»

2119
«Реализует Runnable» против «расширяет поток» в Java

Из того, сколько времени я провел с потоками в Java, я нашел два способа написания потоков: С implements Runnable: public class MyRunnable implements Runnable { public void run() { //Code } } //Started with a "new Thread(new MyRunnable()).start()" call Или с extends Thread: public class MyThread...

1204
Разница между ожиданиями () и сном ()

В чем разница между a wait()и sleep()в потоках? Насколько я понимаю, wait()поток -ing все еще находится в рабочем режиме и использует циклы ЦП, но sleep()-ing не использует правильные циклы ЦП? Почему у нас есть и то, wait() и другоеsleep() : как их реализация меняется на более низком...

164
Если я синхронизировал два метода в одном классе, могут ли они работать одновременно?

Если я синхронизировал два метода в одном и том же классе, могут ли они одновременно работать на одном и том же объекте ? например: class A { public synchronized void methodA() { //method A } public synchronized void methodB() { // method B } } Я знаю, что не могу methodA()дважды запустить один и...

129
Как использовать ожидание и уведомление в Java без исключения IllegalMonitorStateException?

У меня есть 2 матрицы, и мне нужно их умножить, а затем распечатать результаты каждой ячейки. Как только одна ячейка будет готова, мне нужно ее распечатать, но, например, мне нужно распечатать ячейку [0] [0] перед ячейкой [2] [0], даже если результат [2] [0] готов первым , Поэтому мне нужно...