Что такое метод уточнений в Python 3 для таймингов. Я пишу сценарий, который связывается с CAN-Bus, и время для этого типа очень важно. На данный момент у меня нет проблем, все работает отлично. Но я пытаюсь настроить скрипт для более точной синхронизации.
Например, я использую этот метод:
from time import time as get_time
def timing_is_all(miliseconds):
miliseconds /= 1000
start = get_time()
while get_time() - start < milisecond:
pass
Я хочу вызвать его в течение 10 миллисекунд:
timing_is_all(10)
Что может быть разумнее использовать поток, который работает в фоновом режиме и изменяет глобальную переменную? Или встроенная функция сна уже настолько близка к таймингу?
Я знаю, что в системе с ОС et c в реальном времени невозможно. Я просто ищу "близкий" метод.