: 두 개 이상의 스레드가 동시에 접속하는 것을 막아준다. -> 멀티 스레드는 동시성이 크기 때문에 실행이 꼬이는 등의 불상사를 방지하기 위해 만들어진 키워드 1) 변수가 들어오면 입구를 틀어막는다. 2)변수 초기화 실행 3)다시 입구가 열린다. -사용 범위 1)객체 변수(기본형 변수X) 2)함수 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 class IncThread extends Thread { MainData m; //클래스를 변수로, 인스턴스 변수 int toAdd; String name; public IncThread(MainData md, int to, String n) { m = md; toAdd = to; name = n; Syste..