我建立了一个继承threading的类
问题:能够不调用start()来运行线程吗?
ps:虽然有解决方法,通过设置一个变量状态,控制run()的执行,但感觉后期不好维护,对threading不是特别熟,来问问
python由于全局解释器锁的存在,多线程并不是真正的多线程,你继承了该类,如果不通过start调用,只能自己再重新写方法,把start写到里面,我到觉得那样更不好控制,控制线程有锁,有定时器,有很多方法的,队列,都行啊
如果你只是想不显性的调用start就启动线程
根本没必要继承什么threading
就封装一个类
在类里启动一个线程
不就行了吗