정적 메서드 내부의 변수에 대한 질문이 있습니다. 정적 메서드 내의 변수가 동일한 메모리 위치를 공유합니까, 아니면 별도의 메모리를 갖고 있습니까?정적 메서드 내에서 변수 공유
다음은 예입니다.
public class XYZ
{
Public Static int A(int value)
{
int b = value;
return b;
}
}
3 다르면 사용자 호출 동시에있어서에게
XYZ.A(10);
XYZ.A(20);
XYZ.A(30);
을 실행한다. 각 호출의 반환 값은 무엇입니까?
XYZ.A(10)=?
XYZ.A(20)=?
XYZ.A(30)=?
참조 : http://stackoverflow.com/questions/420895/how-do-i-know-if-a-c-method-is-thread-safe –
어떤 스레드를 사용하고 있습니까? –