본문 바로가기

CSあるある

Thread(Feat. 멀티 쓰레딩)

쓰레드(Thread) : CPU의 실행 단위

-> 쓰레드가 애플리케이션 코드를 [순차적]으로 하나 하나씩 실행

쓰레드의 특징 : 한 번에 [하나의 코드 라인]만 실행

-> 고로 코드의 병렬 처리를 위해서는 새로운 쓰레드가 필요한 것이다. 

ex)

System.out.println("쓰레드1이 실행"); // Thread1이 실행

System.out.println("쓰레드2이 실행"); //  Thread2가 실행

System.out.println("쓰레드3이 실행"); // Thread3이 실행

-> 만약 위 코드라인 3개를 [동시에] 실행을 시키고 싶다면 Thread를 3개 생성해서 실행시켜야 한다. 

 

'CSあるある' 카테고리의 다른 글

checked(Feat.html,thymeleaf)  (0) 2025.01.06
External Schema  (0) 2025.01.06
Redirect의 사용(Feat. PRG(POST/Redirct/GET)  (0) 2025.01.05
PUT,PATCH,DELETE  (0) 2025.01.05
Property(프로퍼티)의 정확한 의미  (0) 2025.01.03