Как выполнить две функции одновременно, но с разными временными интервалами?

Я перевожу скрипт 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

0 ответов

Другие вопросы по тегам