Как выполнить две функции одновременно, но с разными временными интервалами?
Я перевожу скрипт VB на скрипт Python. В скрипте VB изначально есть два OnScriptTimers, и он будет запускать функцию, когда таймер включен. Теперь я хочу сделать то же самое в скрипте python, но я действительно мало знаю о питоне.
Я хочу установить один интервал как 3 секунды, а другой - как 0,1 секунды. 3-секундные часы служат задержкой сброса.
Я знал, что многопоточность или многопроцессорность могут мне помочь. VB скрипт может быть справочным.
Sub OnScriptTimer1
Delayflag = False
View.EnableTimer2(True)
End Sub
Sub OnScriptTimer2
If DelayFlag Or Not(ReadyFlag) Then
Exit Sub
End If
Dosomething
End Sub