我想知道在这种情况下会发生什么结果(在失败或成功方面):
我有一个带有静态方法StrHelper
的类+(NSString*) getFirstHalfOf:(NSString*)word
,并且同时发生了两个或多个方法(由于在不同的线程上)调用静态方法。
有没有人知道结果?
答案 0 :(得分:2)
确切的结果取决于方法的确切做法,但实际上应该没有任何问题,因为每个线程都有自己的局部变量,这不会干扰其他线程的局部变量。
答案 1 :(得分:1)
如果只有局部变量,并且没有修改全局变量(如方法名称所示),则应该没有问题。