3
ヒロク上で単一のdynoを実行しているときにthreading
モジュールが機能しますか? 例:ひとつのheroku(python)dynoで複数のスレッドを実行できますか?
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()
のようなものを返す必要があります...
$ 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
はそれをしていますか?