我有一塊想要轉換爲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