threadingモジュールにセマフォがあるそうな。 LockとRLockの違い、SemaphoreとBoundedSemaphoreの違いがよくわからない。勉強不足だ。 http://docs.python.org/library/threading.html?highlight=threading#module-threading # coding: utf-8 import threading class Plugin(threading.Thread): def __init__(self, fun): threading.Thread.__init__(self) self.fun = fun def run(self): self.fun() class ThreadGroup(object): # addメソッドに関数が渡された場合 # Pluginクラスに渡して実行 # t