이 같은 응용 프로그램이있는 경우 :응용 프로그램의 상태를 안전하게 캡처하는 방법은 무엇입니까?
Class Application {
List state1 = new ArrayList();
Map state2 = new HashMap();
}
을 그리고 난 같은 응용 프로그램 (의 상태를보고하기 위해 사용하는 다른 스레드에서 RPC 서비스 실행이 있습니다에 포함되는 상태 1에서 얼마나 많은 항목을, 상태 2 키). 어떻게해야할까요? state1 및 state2 필드에 액세스 할 때 동기화를 사용하지 않는 방법을 찾고 있습니다 (응용 프로그램의 성능이 저하 될 수 있음).
서식있는 코드; 잘못된 경우 되돌려주십시오. – trashgod