Java 该方法是否需要同步?

Java 该方法是否需要同步?,java,multithreading,synchronization,Java,Multithreading,Synchronization,我需要确定以下方法是否需要在多线程环境中进行同步,以及为什么 public class MultiMain { public int add(int a,int b) { int r=a+b; return r; } } 我是多线程新手。我觉得没有必要进行同步。这里没有共享资源,但我不确定 提前感谢。不,不需要同步该方法。线程之间没有共享状态,因此它是线程安全的 该方法不需要同步,因为它没有副作用,也就是说,它不涉及任何类/实例字段,也不处理任何对象。在文本框右侧,当您询

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

public class MultiMain 
{

 public int add(int a,int b)
 {

  int r=a+b;
  return r;
 }

}
我是多线程新手。我觉得没有必要进行同步。这里没有共享资源,但我不确定


提前感谢。

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

该方法不需要同步,因为它没有副作用,也就是说,它不涉及任何类/实例字段,也不处理任何对象。

在文本框右侧,当您询问问题时,有一个框,如何格式化。值得一读。