Мне интересно, какой самый точный способ преобразования большой наносекунд в миллисекунд и наносекунд, с верхним пределом наносекунд 1000000 (эксклюзив). Цель состоит в том, чтобы объединить значения наносекунд и миллисекунд, чтобы обеспечить максимальное разрешение возможным с указанным пределом. Это для сравнения с методами сна /ожидания и некоторыми другими внешними библиотеками, которая выдает большие наносекундные значения. < /P>
Мой код выглядит как следующее: < /p>
while (hasNS3Events()) {
long delayNS = getNS3EventTSDelay();
long delayMS = 0;
if (delayNS = 1000000) {
delayMS = delayNS / 1000000;
delayNS = delayNS % 1000000;
}
EVTLOCK.wait(delayMS, (int)delayNS);
} catch (InterruptedException e) {
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/430 ... 00-in-java