from threading import Thread
def thread(my_func):
def wrapper(*args, **kwargs):
my_thread = Thread(target=my_func, args=args, kwargs=kwargs, daemon=True)
my_thread.start()
return wrapper
@thread
def foo():
ab = 0
while True:
ab = ab + 1
if ab == 5:
print(ab)
foo()
ab = 0
while True:
ab = ab + 1
if ab == 5:
print(ab)