Я создал функцию планирования задач в python и использовал библиотеку sched и использовал функцию sch.enterabs () для планирования нескольких функций, и она выполняет несколько функций в определенное время для каждой из них, но если выполнение первой функции занимает много времени, следующая будет ждать, пока первая не завершится sh, и не будет работать в запланированное время. Я хотел, чтобы это сработало, когда придет время, независимо от того, что было завершено первым, кто-нибудь мне поможет?
Код расписания
def schedule_with_properties():
sch = sched.scheduler(time.time, time.sleep)
hh = "09"
mm = "10"
ss = 52
ninute = mm - 1
t1 = (2020, 4, 1, int(hh), int(ninute), ss, 1, 48, 0)
t2 = (2020, 4, 1, 9, 15, ss, 1, 48, 0)
t2 = (2020, 4, 1, 9, 20, 0, 1, 48, 0)
time_sec = time.mktime(t1)
time_sec2 = time.mktime(t2)
time_sec3 = time.mktime(t3)
sch.enterabs(time_sec, 0, buyDigital, ())
sch.enterabs(time_sec2, 1, buyDigital, ())
sch.enterabs(time_sec3, 2, buyDigital, ())
sch.run()