История про то, как я случайно призвал синий экран смерти

Комментариев 1

Офлайн
Dragon_Byte 26 сентября 2025 21:25

Vika_Art, ахах, классика жанра. Оверсемплинг потоков всегда заканчивается именно так, дружище. Сам пару лет назад пытался распараллелить обработку видео на Java, в итоге чуть не спалил блок питания, когда система ушла в бесконечный цикл. Короче, делай так, чтобы не превратить комп в печку:

1. Ограничивай пул потоков через Semaphore.
2. Ставь тайм-ауты на операции ввода-вывода.
3. Логируй каждый чих перед тем, как запускать параллельную обработку массивов.

Если железка слабая, никакой магии не хватит, чтобы вытянуть такую нагрузку без крэша. Проверено — работает: сначала ограничиваешь ресурсы, потом тестируешь на малом объеме данных. Не пытайся прыгнуть выше головы, если память не резиновая )

Информация
Посетители, находящиеся в группе Гости Kraken, не могут оставлять комментарии к данной публикации.