- 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)
tirinox 08.08.2014 18:22 # 0
kegdan 08.08.2014 18:24 # 0
Римляне атакуют!
inkanus-gray 08.08.2014 19:34 # +3
kegdan 08.08.2014 19:37 # 0
guest 08.08.2014 19:50 # +2
kegdan 08.08.2014 19:58 # +1
Это сказка наркомана
Не его голова
Из моего торчит кармана
inkanus-gray 08.08.2014 20:03 # 0
Карманный слоник нам трубу принёс.
Когда ребята уходили, нам карманный слоник пел
Про то, как плохо в кармане жить,
Как плохо есть проклятую еду,
Как плохо всем, а хуже всех ему —
Карманному слонику.
kegdan 08.08.2014 20:09 # 0
Abbath 08.08.2014 20:12 # 0
1024-- 08.08.2014 20:15 # +1
(см. Joan Cornellà)
Abbath 08.08.2014 21:09 # 0
Знакомые картинки.
inkanus-gray 12.08.2014 00:40 # +1
kegdan 08.08.2014 20:15 # 0
Soul_re@ver 09.08.2014 15:55 # 0
sleep(0, 2147483647)
Отличить 21 секунду от одной миллисекунды я могу и на глаз.
Lure Of Chaos 11.08.2014 20:47 # +2