Multi-threading with a simple timer?
David D
daviddschool at gmail.com
Tue Jul 3 16:56:57 EDT 2018
I have some success with this. I am not sure if this would work longer term, as in restarting it, but so far so good. Any issue with this new code?
import time
from threading import Thread
th=Thread()
class Answer(Thread):
def run(self):
a=input("What is your answer:")
if a=="yes":
print("yes you got it")
th.daemon=False
else:
print("no")
class myTimer(Thread):
def run(self):
print()
for x in range(5):
if th.daemon==True:
print(x)
time.sleep(1)
else:
break
th.daemon=True
Answer().start()
myTimer().start()
def finished():
print("done")
More information about the Python-list
mailing list