В качестве рождественского подарка я написал небольшую программу на Java для вычисления простых чисел. Мое намерение состояло в том, чтобы оставить его на всю ночь, вычислить следующее простое число и записать его в файл .txt. Утром я убивал бы программу и передавал файл .txt своему другу на Рождество.
Есть ли что-то, о чем я должен беспокоиться? Имейте в виду, что это истинный новичок Зигги, с которым вы говорите, а не какой-нибудь умный парень, проверяющий ошибки ASM.
РЕДАКТИРОВАТЬ Более конкретно, так как я буду выходить из этой программы на все простые считания времени, есть ли вероятность того, что я столкнусь с некоторой ошибкой, связанной с памятью? Как стеки, разбивающие груды, или собаки и кошки, спящие вместе?
РЕДАКТИРОВАТЬ еще конкретнее, есть ли строка кода, которую я мог бы вставить, чтобы остановить печать строк, когда размер файла составляет 4 ГБ? Просто чтобы быть в безопасности?
РЕДАКТИРОВАТЬ: success: оставив его на всю ночь, я получил не более 13 КБ простых чисел. Максимальное значение, которое я получил, было 22947217, что составляет десятки тысяч простых чисел. Успех!