Фортран встроенных процедур синхронизации, что лучше? cpu_time или system_clock

Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:

  1. Вызов метода экземпляра объекта null.
  2. Доступ или изменение поля объекта null.
  3. Принимая длину null, как если бы это был массив.
  4. Доступ или изменение слотов null, как если бы это был массив.
  5. Бросок null как будто это было значение Throwable.

Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null.

Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html

26
задан zeroth 29 July 2011 в 19:44
поделиться

1 ответ

Эти две внутренние характеристики сообщают о различных типах времени. system_clock сообщает "время стены" или истекшее время. cpu_time сообщает время, используемое процессором. На многозадачной машине они могут сильно отличаться, например, если ваш процесс совместно использует ЦП в равной степени с тремя другими процессами и, следовательно, получает 25% ЦП и использует 10 процессорных секунд, это займет около 40 секунд фактического истечения времени или времени ожидания. время на часах.

18
ответ дан M. S. B. 29 July 2011 в 19:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: