1. Java / Говнокод #16505

    +74

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    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)

    Запостил: SSSandman, 08 Августа 2014

    Комментарии (15) RSS

    • Скандалы, интриги, расследования.
      Ответить
    • >>millis, nanos

      Римляне атакуют!
      Ответить
      • Не беда. Обеликс, искупанный в чане с говном, им не по зубам.
        Ответить
        • Я бы тоже такого кусать не стал
          Ответить
          • А карманный лёв?
            Ответить
            • Нет карманного льва
              Это сказка наркомана
              Не его голова
              Из моего торчит кармана
              Ответить
              • Карманный слоник в наш оркестр пришёл.
                Карманный слоник нам трубу принёс.
                Когда ребята уходили, нам карманный слоник пел
                Про то, как плохо в кармане жить,
                Как плохо есть проклятую еду,
                Как плохо всем, а хуже всех ему —
                Карманному слонику.
                Ответить
              • А чья?
                Ответить
    • >Всё равно никак не проверишь:)

      sleep(0, 2147483647)

      Отличить 21 секунду от одной миллисекунды я могу и на глаз.
      Ответить
    • разрешили поспать подольше
      Ответить

    Добавить комментарий