June 2023
Intermediate to advanced
316 pages
4h 31m
Japanese
[†1] 12章のレターボックススタイルに似ているが、モノが独立した実行スレッドを持つ。
1 #!/usr/bin/env python 2 3 import sys, re, operator, string 4 from threading import Thread 5 from queue import Queue 6 7 class ActiveWFObject(Thread): 8 def __init__(self): 9 super(ActiveWFObject, self).__init__() 10 self.name = str(type(self)) 11 self.queue = Queue() 12 self._stop_me = False 13 self.start() 14 15 def run(self): 16 while not self._stop_me: 17 message = self.queue.get() 18 self._dispatch(message) 19 ...