thread : ,프로그램 내에서 실행되는 프로그램 제 흐름. 프로세스 내에 thread가 두 개라면 두 개의 코드 실행흐름이 생긴다는 것을 의미. multi Thread: 각자의 thread들이 하나의 독립된 프로그램처럼 동시 다발적으로 각자의 일을 수행함. 프로세스를 10개만드는것 보다 한 프로세스 안에 10개의 Thread를 만드는 것이 좋다. 어느 thread가 cpu를 먼저 점유할 지 모름. java -cp ThreadTest 1. 클래스로딩 2. 바이트코드검증 3. 0,1 재해석 4. static 변수 자동초기화 5. main-T 생성,시작 6. main -T에의한 main( ) 호출 run()가 끝나면 thread는 더 이상 효과가 없다. 동기화 (잠금장치) :lock걸어주는 작업 : syn..