Does the module work threadingwhen starting one dyno on heroku? eg:
import threading
import time
import random
def foo(x, s):
time.sleep(s)
print ("%s %s %s" % (threading.current_thread(), x, s))
for x in range(4):
threading.Thread(target=foo, args=(x, random.random())).start()
should return something like ...
$ python3 mythread.py
<Thread(Thread-3, started 123145318068224)> 2 0.27166873449907303
<Thread(Thread-4, started 123145323323392)> 3 0.5510182055055494
<Thread(Thread-1, started 123145307557888)> 0 0.642366815814484
<Thread(Thread-2, started 123145312813056)> 1 0.8985126103340428
It?
source
share