- 1
- 2
- 3
- 4
- 5
- 6
- 7
public static void sleep(long millis, int nanos) throws InterruptedException {
// ...
if (nanos >= 500000 || (nanos != 0 && millis == 0)) {
millis++;
}
sleep(millis);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+74
public static void sleep(long millis, int nanos) throws InterruptedException {
// ...
if (nanos >= 500000 || (nanos != 0 && millis == 0)) {
millis++;
}
sleep(millis);
}
Системе пофиг сколько конкретно ты указал наносекунд . Всё равно никак не проверишь:)
Java Oracle, Thread::sleep(long,long)
Римляне атакуют!
Это сказка наркомана
Не его голова
Из моего торчит кармана
Карманный слоник нам трубу принёс.
Когда ребята уходили, нам карманный слоник пел
Про то, как плохо в кармане жить,
Как плохо есть проклятую еду,
Как плохо всем, а хуже всех ему —
Карманному слонику.
(см. Joan Cornellà)
Знакомые картинки.
sleep(0, 2147483647)
Отличить 21 секунду от одной миллисекунды я могу и на глаз.