Python:在类方法中运行线程
问题描述:
Hello :)如何在类方法中运行线程?例如:Python:在类方法中运行线程
val = ""
def func2():
while True:
#reading from some stream and writing into val
class MyClass:
def func1(self):
while True:
#do some work
if val == "xyz":
#do some work
val = ""
我需要同时运行func1和func2。 func1正在读取来自某个流的数据并将其写入全局变量val,func2正在做一些工作并读取val。我想在不同的线程中在func1中运行func2。我怎样才能做到这一点?
这不是你的代码中的问题,但缺乏研究。阅读Sinapse讲述的文档或Mark Lutz书籍“Programming python”中的多线程章节或其他您喜欢的其他章节。 – madtyn