我花了最后一个小时(s ???)寻找/搜索方法,让一个类在新线程中立即启动它的一个方法。Python类实例在新线程中启动方法
我可以像这样运行的东西:
x = myClass()
def updater():
while True:
x.update()
sleep(0.01)
update_thread = Thread(target=updater)
update_thread.daemon = True
update_thread.start()
更优雅的方式将有类做它初始化当它被实例化。 想象一下,有10个该类的实例... 直到现在我找不到这个问题的(工作)解决方案... 实际的类是一个计时器和方法是更新所有计数器的变量。由于这个类还必须在给定的时间运行函数,所以时间更新不会被主线程阻塞是很重要的。
任何帮助,非常感谢。 THX提前...
当您试图将该代码放入'MyClas .__ init__'时遇到什么问题? – user4815162342