我有以下模块:
def monitor(self):
# Do something
periodic_thread = threading.Timer(30, self.monitor)
periodic_thread.start()
这是否意味着我们每30秒在一个线程中创建一个线程? 如果打印current_thread,我将得到以下结果:
<_MainThread(MainThread, started 139936578074432)>
<_Timer(Thread-1, started 139936378812160)>
<_Timer(Thread-2, started 139936370419456)>
<_Timer(Thread-3, started 139936378812160)>