1

如果我有这种类型的程序级功能

def returnInt(s):
    return int(float(s))

它最终被2个单独的线程同时调用它是“线程安全的”还是我需要在两个线程类中添加为函数,例如

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))

....

西蒙

4

1 回答 1

3

实际上,它是线程安全的,因为它不会访问或尝试更改自身之外的任何内容。

于 2013-07-07T10:55:22.913 回答