java-threads — все вопросы

1ответ
4 голоса
как дать приоритет темам, ожидающим семафор?
Я использовал семафор, чтобы ограничить число потоков, обращающихся к функции. Я хочу, чтобы поток, который будет пробужден, должен был быть выбран по приоритету, который я буду отдавать, а не по ум
1ответ
4 голоса
Как продолжить цикл for через определенное время без использования метода try… catch?
new Thread(new Runnable() { @Override public void run() { List<Socket> socketList = new ArrayList<>(); for (String ip: iplist) { Socket socket = null;
1ответ
4 голоса
Убить запрос слишком долго в Java сервлете
У меня запущено простое приложение Java Servlet. У него есть несколько конечных точек. Хотя сервис довольно быстрый, я получаю несколько запросов, которые иногда занимают больше времени, чем ожидалос
1ответ
4 голоса
Java runOnUiThread и Thread.sleep
У меня есть этот метод из отдельного класса, в котором по окончании вызова цвет моего ImageView меняется с красного на белый. Пример кода ниже: public void endOfCall(){ ((Activity)mContext).r
1ответ
4 голоса
Завершение работы Java Executor после завершения всех выполненных задач без блокировки
Мне интересно, есть ли способ закрыть Java ExecutorService и разрешить выполнение всех отправленных задач, не блокируя их. Чтобы быть более точным, я хочу запланировать Runnable с задержкой и про
5ответов
4 голоса
Что произойдет с синхронизированным блоком в потоке, который находится внутри синхронизированного метода?
В общем, что бы произошло, если бы у вас было следующее:Скажем, действие должно выполняться в разных потоках, которые перебирают коллекцию.Следовательно, зачем создавать поток в методе с разными объек
5ответов
4 голоса
Многопоточная Java-программа, использующая join (), дает неверные результаты при расчете суммы смежных чисел
Я написал эту простую многопоточную программу для добавления чисел от 1 до 100 000.Когда я запустил это, я получил разные значения в качестве конечного результата (значения меньше, чем ожидалось 50000
2ответа
4 голоса
Почему notifyAll () нельзя использовать в экземпляре Thread?
Я использую анализатор исходного кода, который указал, что notifyAll () не должен вызываться в экземпляре Thread.Я пытаюсь сформулировать это руководству, но не могу придумать объяснения.Кто-нибудь мо
4ответа
4 голоса
Синхронизированный (это) блокирует только синхронизированный блок или весь «этот» код?
если я запускаю несколько потоков, некоторые из них вызывают статическую функцию ---- +: = 1 =: + ----, а некоторые создают новые экземпляры.Я хочу получить в каждом вызове ---- +: = 2 =: + ---- реаль
3ответа
4 голоса
Завершение работы ExecutorService () не ожидает завершения всех потоков.
У меня есть код, где 4 потока работают одновременно.Я хочу подождать, пока все эти 4 темы не будут закончены.И только после этого продолжить приложение.Я попробовал два подхода:---- +: = 0 =: + ---- ,
2ответа
20 голосов
Почему Thread.sleep плохо использовать
Извиняюсь за этот повторяющийся вопрос, но я не нашел удовлетворительных ответов. У большинства вопросов был свой конкретный вариант использования: Java - альтернатива thread.sleep Есть ли лучший

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132