thread1 [JAVA]쓰레드 (Thread) / MVC 모델 Thread (쓰레드) 프로세스 실행된 프로그램 운영체제로부터 시스템 자원을 할당받는 작업의 단위 자바 프로그램은 운영체제 대신 JVM에 의해 자원을 할당 받는다 쓰레드 프로세스의 특정한 수행 경로 프로그램의 처리 경로 프로그램의 흐름 멀티 쓰레드 하나의 프로세스를 동시에 처리하는 것처럼 보이지만 사실은 매우 짧은 단위로 분할해서 차례대로 처리한다 여러개의 경로를 가질 수 있게 한다 한개의 처리경로를 여러개로 나누어 동시 작업이 가능하게 한다 웹페이지(JSP)가 대표적인 멀티 쓰레드 응용 프로그램이다 장점 효율성 증가 처리량 증가 처리비용 감소 단점 복잡하고 설계가 어려움 자원의 공유문제 교착상태(Deadlock) 교착상태 멀티 쓰레드 중 쓰레드 간의 대기 상태가 종료되지 않어서 무한정 대기만 하는 비정.. 2021. 12. 13. 이전 1 다음