syncronized 썸네일형 리스트형 [4일차] Thread, syncronized,생산자 소비자 Thread쓰레드 안에 run() 이라는 함수를 오버라이드 해서 코드를 넣을 수 있다. runnable이라는 객체를 넘겨줘서 코드를 넣어줘도 된다. ex:) new Thread(new Runnable(){public void run(){ print"HI"} }) 할당했다고 돌지 않는다. 반드시 new Thread() 객체를 생성해서 코드를 넣고th.start()를 해줘야 한다. sleep(); 일정 초 동안 일시정지 : wait큐에 지정 시간 동안 넣고 다시 cpu에 스케줄러에 할당 한다. wait() : 런어블 객체를 웨이트 큐에 넣는다. notify()는 런어블 객체를 스케줄러로 할당하는 것이다. notifyall() 하면 웨이트 큐에 있는 모든 객체를 cpu 스케줄러를 통해 할당한다. 큐이기때문에 .. 더보기 이전 1 다음