난 당신이하는 정적 방법이 있다면 궁금 하지 동기화를하지만 않습니다 하지 정적 변수를 수정할 수는 스레드 안전? 메소드가 그 안에 로컬 변수를 작성하면 어떨까요? 예를 들어 다음 코드는 스레드로부터 안전합니까?
public static String[] makeStringArray( String a, String b ){
return new String[]{ a, b };
}
따라서 두 개의 스레드가 연속적으로 동시에 호출하는 두 개의 스레드가 있으면 하나는 개 ( "그레이트 데인"및 "불독")와 다른 하나는 고양이 ( "페르시아어"및 "샴")와 함께 고양이와 개를 얻습니다. 같은 배열에서? 아니면 고양이와 개가 동시에 같은 방법으로 호출되지 않습니까?