我不确定是否接受Python中多线程的概念。我想同时调用函数“plotpsd”两次,因此:
class Plotpsd:
def plotpsd(self, object):
samples = object.read_samples(1024)
[Y,F]=psd(samples, NFFT=1024, Fs=2.4e6/1e6, Fc=43000000/1e6, noverlap=0)
if __name__ == '__main__':
devs= [object1, object2]
pool = ThreadPool(4)
p=Plotpsd()
pool.map(p.plotpsd, devs)
pool.close()
pool.join()
object.close()
我得到一个错误:
self.tk.call(('image', 'create', imgtype, name,) + options) RuntimeError: main thread is not in main loop
我做错什么了?
目前没有回答
相关问题 更多 >
编程相关推荐