Python Timer:我需要保护回调中访问的变量吗?
我正在尝试使用线程。计时器,我想知道这个计时器是在另一个线程中启动的吗?因此,我需要保护此计时器访问的变量?您可以在返回新Python Timer:我需要保护回调中访问的变量吗?,python,multithreading,timer,thread-safety,Python,Multithreading,Timer,Thread Safety,我正在尝试使用线程。计时器,我想知道这个计时器是在另一个线程中启动的吗?因此,我需要保护此计时器访问的变量?您可以在返回新线程的实例的文件中看到。或者您可以运行一个示例: import threading def ontimer(): print threading.current_thread() def main(): threading.Timer(2, ontimer).start() print threading.current_thread() if
线程的实例的文件中看到。或者您可以运行一个示例:
import threading
def ontimer():
print threading.current_thread()
def main():
threading.Timer(2, ontimer).start()
print threading.current_thread()
if __name__=="__main__":
main()
您需要保护由计时器的回调访问的变量