Повторение потока в Python - PullRequest
       8

Повторение потока в Python

0 голосов
/ 05 октября 2018

Я хочу повторить тему в зависимости от события.Вот урезанный набор кода: -

from threading import Thread
import time

def monitor() :     
   print("Monitor")
   for i in range (1 ,3) :
      print ("before call") 
      setalert.start()
      print ("after call \n")
      time.sleep(2)             

   return()

def setalert(threadname) :
    print("Setalert \n")

    return()

setalert = Thread( target=setalert, args=("setalert", ) )

c = monitor()

print ("done")

Функция времени на мониторе как раз для того, чтобы дать Setalert время для запуска перед повторением.Все примеры, которые я посмотрел, показывают повторяющиеся события Таймера.Это не то, что я ищу.Нить Setalert будет вызвана активностью gpio на Raspberry Pi и, очевидно, сделает больше, чем просто напечатает «Setalert».

...