Java SE/Data sharing 썸네일형 리스트형 Data sharing between Threads /* 2개의 쓰레드가 코드와 데이터를 공유하는 상황 * 선수지식: 쓰레드의 코드공유, 쓰레드의 이름설정 및 활용 * 이 소스를 실행해 보면 데이터의 일관성이 지켜지지 않는 것을 알 수 있다. * 루프 안에서 시작과 끝이 동일한 값이 아닌 것으로 확인된다. * 데이터의 일관성 유지대책: 루프 안에서 동기화되도록 synchronized를 적용 */ class Code implements Runnable{ int i = 0; public void run(){ String name = null; while(i 더보기 이전 1 다음