Thread (1) 썸네일형 리스트형 자바에서 스레드와 스레드풀 활용 서비스를 구현하다면 성능 측면에서의 효과를 극대화하기 위해 메서드 레벨에서 명시적인 방식으로 멀티스레드를 구현할 필요가 있다. 대용량 데이터의 처리 시간을 줄이기 위해 데이터를 분할 후 병렬로 처리 UI를 가지고 있는 애플리케이션에서 네트워크 통신을 위해 사용 다수 클라이언트의 요청을 처리하는 서버를 개발할 때 사용 특히, 외부 서비스를 반복적으로 호출해야하는 경우, 실행 순서에는 상관없이 여러 번 동일한 메서드를 호출해서 결과값을 Aggregation을 해야할 필요가 있다면 Single Thread 방식과 Multi Thread에 따라 효과 차이가 더 극명하게 드러난다. 배경 지식 프로세스와 스레드 운영체제에서는 실행 중인 하나의 애플리케이션을 프로세스(process) 라고 부른다. 사용자가 애플리케이.. 이전 1 다음