我有一块想要转换为Julia的Python代码。我使用的是Python代码schedule包。 Julia的等价物是什么,我查看了Julia文档中的“任务和并行计算”部分,但我找不到类似的东西。在Python中的代码是:什么是Julia等同于Python的日程安排包?
def main():
schedule.every(0.25).seconds.do(read_modbus, 1, 1000, 100, 1)
while True:
schedule.run_pending()
time.sleep(0.05)
确切的用例是什么?也就是说,有一个原因,你不能只是“真实的;的println( “你好\ n”);睡眠(0.25);结束' –
这不会有什么帮助,我不知道调用read_modbus函数需要多少时间,但我想每秒运行4次。 –
如果您尝试'def read_modbus(* a):print(datetime.datetime.now()); time.sleep(0.19)',您会看到该函数每秒只能调用大约2次,尽管有空间可用它4次。 (如果将'schedule.every(0.25)'更改为'schedule.every(0.001)',它将被调用大约4次!)。我认为这是因为下一次运行计划[**工作完成后**](https://github.com/dbader/schedule/blob/master/schedule/__init__.py#L386) – Liso