该方法是否需要同步?

时间:2010-11-21 15:49:51

标签: java multithreading synchronization

我需要确定以下方法是否需要在多线程环境中同步?为什么?

public class MultiMain 
{

 public int add(int a,int b)
 {

  int r=a+b;
  return r;
 }

}

我是多线程的新手。我觉得没有任何需要同步,这里没有共享资源,但我不确定。

提前致谢。

2 个答案:

答案 0 :(得分:6)

不,不需要同步该方法。线程之间没有共享状态,因此它是线程安全的。

答案 1 :(得分:3)

该方法不需要同步,因为它没有副作用,即它不接触任何类/实例字段,也不处理任何对象。