[Java] 멀티스레드 좋아 멀티스레드 하면 친구 생겨 친구 해줘
컴퓨터 공학/Java·2026. 2. 6.
컴퓨터의 CPU 코어는 여러 개인데, 프로그램이 스레드를 하나만 쓴다면(싱글 스레드) 나머지 코어들은 놀게되는데, 이 코어들에게 명령을 내려 전체의 역할을 세부적으로 할당해 하나의 방향성으로 나아가게 하는 것이 Java Thread 라고 할 수 있다. 관련 포스팅은 바로 다음에 쓸 것인데, 일단 Java Thread 가 사용되는 시기를 말하면 웹 서버 (Spring/Tomcat): 수천 명의 사용자가 동시에 접속할 때, 사용자 한 명당 스레드 하나를 배정하여 기다리지 않게 처리합니다.UI 프로그램 (안드로이드/데스크톱 앱): 파일을 다운로드하거나 무거운 계산을 할 때 '작업 스레드'를 따로 돌려야 화면이 멈추지(프리징) 않습니다.게임: 그래픽 렌더링 스레드, 물리 엔진 스레드, 네트워크 통신 스레드를 ..