2017-09-03 144 views
-1

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。我怎樣才能做到這一點?

+0

這不是你的代碼中的問題,但缺乏研究。閱讀Sinapse講述的文檔或Mark Lutz書籍「Programming python」中的多線程章節或其他您喜歡的其他章節。 – madtyn

回答