如果我有这种类型的程序级功能
def returnInt(s):
return int(float(s))
它最终被两个独立的线程同时调用它是“线程安全的”还是我需要在两个线程类中添加一个函数 e.g
class StepperControl(threading.Thread):
....
def returnInt(self,s):
return int(float(self.s))
....
class BounceControl(threading.Thread):
....
def returnInt(self,s):
return int(float(self.s))
....
西蒙
答案 0 :(得分:3)
确实,它是线程安全的,因为它不会访问或试图改变自身之外的任何东西。