Я занимался исследованиями и изо всех сил стараюсь выбрать лучший вариант. Я использую эскиз обработки, который выполняет код Java, и я хочу запустить анимацию на нескольких компьютерах (OS X и Windows) одновременно. Основная идея состоит в том, чтобы отправить сообщение OSC на каждый компьютер, и после получения сообщения они сохранят currentTime плюс временной интервал (скажем, через 10 секунд). И каждый компьютер отслеживает currentTime, и когда он достигает предполагаемого времени, они запускают анимацию. Теперь я не могу понять, какую систему мне использовать. System.currentTimeMillis () или System.nanoTime (); Я уже проверил с двумя компьютерами (оба системы), и это похоже на работу. Оба компьютера являются OS X, но я никогда не пробовал с Windows, и кажется, что для System.currentTimeMillis () может быть задержка 50 мс. Я действительно запутался в этом вопросе. Кто-то может мне объяснить или выделить.
заранее спасибо