Мне интересно, какой самый точный способ преобразования большого значения наносекунд в миллисекунды и наносекунды с верхним пределом на наносекунды из 999999. Цель состоит в том, чтобы объединить значения наносекунд и миллисекунд для обеспечения максимально возможного разрешения с заданным пределом. Это сделано для сравнения с методами сна / ожидания и некоторой другой внешней библиотекой, которая выдает большие наносекундные значения.
Изменить: мой код теперь выглядит следующим образом:
while (hasNS3Events()) {
long delayNS = getNS3EventTSDelay();
long delayMS = 0;
if (delayNS <= 0) runOneNS3Event();
else {
try {
if (delayNS > 999999) {
delayMS = delayNS / 1000000;
delayNS = delayNS % 1000000;
}
EVTLOCK.wait(delayMS, (int)delayNS);
} catch (InterruptedException e) {
}
}
}
Ура, Мне интересно, какой самый точный способ преобразования большого значения наносекунд в миллисекунды и наносекунды, с верхним пределом наносекунд 999999. Цель состоит в том, чтобы объединить ...
Мне интересно, какой способ наиболее точный преобразования большого значения наносекунд в миллисекунды и наносекунды, с верхним пределом наносекунд 999999. Цель состоит в том, чтобы объединить значения наносекунд и миллисекунд, чтобы обеспечить максимальное разрешение, возможное с заданным пределом. Это сделано для сравнения с методами сна / ожидания и некоторой другой внешней библиотекой, которая выдает большие наносекундные значения.
Изменить: мой код теперь выглядит следующим образом:
while (hasNS3Events()) {
long delayNS = getNS3EventTSDelay();
long delayMS = 0;
if (delayNS <= 0) runOneNS3Event();
else {
try {
if (delayNS > 999999) {
delayMS = delayNS / 1000000;
delayNS = delayNS % 1000000;
}
EVTLOCK.wait(delayMS, (int)delayNS);
} catch (InterruptedException e) {
}
}
}
Ура, Мне интересно, какой самый точный способ преобразования большого значения наносекунд в миллисекунды и наносекунды, с верхним пределом наносекунд 999999. Цель состоит в том, чтобы объединить ...
Мне интересно, какой способ наиболее точный преобразования большого значения наносекунд в миллисекунды и наносекунды, с верхним пределом наносекунд 999999. Цель состоит в том, чтобы объединить значения наносекунд и миллисекунд, чтобы обеспечить максимальное разрешение, возможное с заданным пределом. Это сделано для сравнения с методами сна / ожидания и некоторой другой внешней библиотекой, которая выдает большие наносекундные значения.
Изменить: мой код теперь выглядит следующим образом:
while (hasNS3Events()) {
long delayNS = getNS3EventTSDelay();
long delayMS = 0;
if (delayNS <= 0) runOneNS3Event();
else {
try {
if (delayNS > 999999) {
delayMS = delayNS / 1000000;
delayNS = delayNS % 1000000;
}
EVTLOCK.wait(delayMS, (int)delayNS);
} catch (InterruptedException e) {
}
}
}
Ура, Цель состоит в том, чтобы объединить ...
Мне интересно, какой самый точный способ преобразования большого значения наносекунд в миллисекунды и наносекунды с верхним пределом наносекунд 999999. Цель состоит в том, чтобы объединить наносекунды. и значения в миллисекундах для обеспечения максимально возможного разрешения с заданным пределом. Это сделано для сравнения с методами сна / ожидания и некоторой другой внешней библиотекой, которая выдает большие наносекундные значения.
Изменить: мой код теперь выглядит следующим образом:
while (hasNS3Events()) {
long delayNS = getNS3EventTSDelay();
long delayMS = 0;
if (delayNS <= 0) runOneNS3Event();
else {
try {
if (delayNS > 999999) {
delayMS = delayNS / 1000000;
delayNS = delayNS % 1000000;
}
EVTLOCK.wait(delayMS, (int)delayNS);
} catch (InterruptedException e) {
}
}
}
Ура, Цель состоит в том, чтобы объединить ...
Мне интересно, какой самый точный способ преобразования большого значения наносекунд в миллисекунды и наносекунды с верхним пределом наносекунд 999999. Цель состоит в том, чтобы объединить наносекунды. и значения в миллисекундах для обеспечения максимально возможного разрешения с заданным пределом. Это сделано для сравнения с методами сна / ожидания и некоторой другой внешней библиотекой, которая выдает большие наносекундные значения.
Изменить: мой код теперь выглядит следующим образом:
while (hasNS3Events()) {
long delayNS = getNS3EventTSDelay();
long delayMS = 0;
if (delayNS <= 0) runOneNS3Event();
else {
try {
if (delayNS > 999999) {
delayMS = delayNS / 1000000;
delayNS = delayNS % 1000000;
}
EVTLOCK.wait(delayMS, (int)delayNS);
} catch (InterruptedException e) {
}
}
}
Ура, Chris