SOCKET1 210705_Java (Thread/Socket) Class Thread Process : Runtime시에 실행 되는 exe단위의 프로그램을 말한다. Thread : Process 안에서 메소드 단위로 실행되는 것을 말한다. - 동시에 같은 작업을 수행 할 수 있게 구성된 가벼운 프로세스이다. → 분산/병렬시스템 (web은 session , application 은 thread라는 용어를 쓴다) * 하나의 Process는 여러개의 Thread를 동시에 실행 할 수 있다. - 스레드를 사용할 때 가장 중요한 점은 복수 개의 스레드가 하나의 공유자원 객체를 사용해서 데이터를 조작할 때 데이터를 안전하게 구성 해야 한다는 점이다. - synchronized를 이용하여 데이터를 안전하게 구현한다. (메소드 전체 또는 블록으로 적용) - 교착상태 : 동일한 자.. 2021. 7. 5. 이전 1 다음