Вопросы по теме 'java-threads'

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

Почему wait() и notify() являются частью Object в Java?
Есть ли причина, по которой эти два и notifyAll() часть класса Object вместо класса Thread, где находятся другие методы, связанные с потоком?
98 просмотров
schedule 15.06.2023

Как я могу прервать поток, созданный из метода?
Я знаю, что вы можете прервать поток, созданный, скажем, из исполняемого класса, но как я могу прервать этот поток, который я создал из метода? Использование volatile boolean у меня не работает, поэтому я предполагаю, что либо есть лучший способ...
71 просмотров

Тег NFC с резьбой принимает вызовы на Android
В моем приложении мне нужно выполнить несколько считываний тегов NFC-A с помощью NfcA.transceive(). Кроме того, приложению необходимо выполнять медленные вызовы API, связанные с различными данными чтения. Поэтому я запускаю Callables в отдельных...
454 просмотров

Мой JLabel не обновляется быстро. Почему?
Я читаю носитель с vlcj и хочу отображать прошедшее и оставшееся время в некоторых JLabels. Я написал некоторый код, но кажется, что мой JLabel.setText не обновляется чаще, чем 2 раза в секунду. Чтобы сделать еще одну попытку и быть уверенным, что...
305 просмотров
schedule 24.08.2023

анонимный внутренний класс - недопустимое начало выражения
Я пишу код для индикатора выполнения и мне нужно объявить анонимный внутренний класс, но когда я это делаю, я получаю следующее: Lab2Part2.java:25: ошибка: недопустимое начало выражения public void actionPerformed(ActionEvent e) ^...
251 просмотров

Как разрешить этот тупик?
Я добавил комментарии в код, чтобы объяснить, откуда возникает взаимоблокировка. По сути, есть две нити. Каждый поток получает блокировку объекта Manager , а затем переходит к получению блокировки статического ресурса, который представляет собой...
415 просмотров

обновление графического интерфейса из потока (другой класс)
У меня есть класс под названием Gui. Здесь я размещаю все свои ярлыки и кнопки. Он также содержит button.addactionlistener. При нажатии кнопки запускается другой поток (секундомер). Это когда секундомер входит в цикл, который продолжает обновлять...
723 просмотров
schedule 29.03.2022

Понимание взаимодействия потоков Java
Я изучаю Java, работаю с Python и пытаюсь понять взаимодействие потоков, начиная с кода и пояснений на этой странице: http://docs.oracle.com/javase/tutorial/essential/concurrency/interfere.html Чтобы воспроизвести помехи, у меня есть еще один...
287 просмотров
schedule 10.05.2022

OkHttpClient — оптимальный ThreadPoolTaskExecutor
Пытаюсь понять наилучший возможный Java ThreadPoolTaskExecutor, который я могу определить при передаче в OkHttpClient, с точки зрения задержки. В настоящее время наше определение следующее: <property name="corePoolSize" value="#{...
192 просмотров
schedule 15.04.2023

Как выполнять фоновые вычисления в асинхронном потоке (в веб-службе REST)
У меня есть веб-служба REST, которая обслуживает HTTP-запросы. После того, как данные извлечены из базы данных, я хотел бы запустить фоновый поток и начать анализ данных, что требует дополнительного времени для завершения. И эти данные не имеют...
1332 просмотров

Несколько потоков и AtomicInteger
Я взял этот код из учебника по атомике, он гласил: - "Используя AtomicInteger в качестве замены Integer, мы можем увеличивать число одновременно в поточно-ориентированном поместье без синхронизации доступа к переменной. Метод incrementAndGet ()...
1561 просмотров

Java: возможно ли создать объект для сбора мусора, который включает внутренний поток сердцебиения?
Быстрый вопрос: возможно ли создать класс, содержащий внутренний бесконечный поток (пульс) и его объекты автоматически удаляются сборщиком мусора? Длинный вопрос: я намерен создать класс, включающий внутренний бесконечный фоновый поток...
87 просмотров
schedule 16.04.2023

Распечатайте ABC в Java, используя потоки с соединением
Мне нужна небольшая помощь, чтобы создать программу, которая печатает ABC, всегда в этом порядке, на Java, используя потоки, в которых каждый поток должен быть буквой. Я новичок в потоках в Java. Требование состоит в том, что я должен...
396 просмотров
schedule 29.06.2022

Поведение потока в нескольких процессорах
В Java-программе планировщик потоков быстро переключается между потоками, поэтому мы чувствуем, что многие задачи выполняются одновременно, хотя на самом деле это не так. Однако, если наши компьютеры имеют несколько центральных процессоров (ЦП),...
111 просмотров
schedule 25.07.2022

Использование KeyListener с Thread для управления изображением
Я пытаюсь создать анимацию ходьбы. Он должен чередоваться между playerLeft и playerLeftWalk. Код показан ниже: public class MyClass extends JPanel implements ActionListener, KeyListener{ protected Timer tm = new Timer(10, this);...
24 просмотров

Работает ли JVM в пользовательском процессе или в отдельном процессе
Я прочитал JVM как процесс и как поток демона, а в соответствии с Java каждый процесс имеет свой собственный JVM и сборщик мусора. Может кто-нибудь, пожалуйста, объясните мне более подробно об этом. «Выполняется ли JVM в процессе...
483 просмотров

Игра жизни Конвея, в которой каждая клетка является нитью
Игра жизни Конвея, в которой каждая клетка является нитью Привет, ребята, Итак, как следует из названия, я должен написать программу, реализующую многопоточность в игре жизни Конвея, где каждая мертвая или живая клетка является потоком. Моя первая...
1591 просмотров

Threads Ошибка Облако Memcached Heroku Java
Фон Мы разрабатываем сервис Java в Heroku с 1 dyno, который использует облако Memcached. Проблема Тем временем мы разрабатывали и тестировали его, он работал нормально. Однако, когда мы решили протестировать его в реальной среде, он...
155 просмотров

Убить запрос, занимающий слишком много времени в сервлете Java
У меня есть простое приложение Java Servlet. У него есть несколько конечных точек. Хотя служба работает довольно быстро, я получаю несколько запросов, которые иногда занимают больше времени, чем ожидалось. Каким будет лучший способ убить любые...
1283 просмотров
schedule 17.04.2023