sfd
Java 1069. Как остановить поток?
В Java есть несколько способов остановить выполнение потока. Вот некоторые из них: Использование метода interrupt(): Вы можете вызвать метод interrupt() на экземпляре потока, чтобы отправить ему запрос на прерывание. Поток может проверять свой статус на предмет прерывания и корректно завершить свою работу. Например: Thread thread = new Thread(() -> {
while (!Thread.currentThread().isInterrupted()) {
// Код выполнения потока }
});
// Прервать поток thread.interrupt(); В вашем коде...
Оптимизация в Oracle. Коротко и по делу
Когда ты только учишься писать SQL — главное, чтобы «работало». А когда работаешь с таблицей в 15+ миллионов строк — важна оптимизация. Я когда-то обрабатывала по 300 строк в час. После оптимизации — 150 000+ за это же время. 1. Используй индексы (и проверь, что Oracle их применяет) 2. Не делай SELECT * — выбирай только нужные поля 3. Используй `BULK COLLECT` и `FORALL` в PL/SQL 4. Следи за `execution plan` (можно в SQL Developer) 5...