01 서론운영체제에 대해 공부하며 CPU 성능과 자원 활용에 관심을 가지게 되었습니다.특히, 기술의 발전으로 코어가 여러 개인 프로세서 환경에서 CPU의 활용에 따라 프로그램 성능이 달라질 수 있다는 점에 주목했습니다.자바에서 스레드와 멀티스레드는 프로그램의 성능을 향상시키고, 효율적인 작업 처리를 가능하게 하는 중요한 개념입니다.이 글에서는 자바의 스레드와 멀티스레드의 기본 개념을 정리하고 실제로 이를 어떻게 활용하는지 예시 코드를 작성해보았습니다.02 스레드와 멀티스레드의 기본 개념1. 프로세스란 무엇인가?먼저, 프로세스란 CPU에 의해 메모리에 올려져 실행중인 프로그램을 의미하고 독립적인 실행 환경을 가진다는 특징이 있습니다.자바 JVM은 하나의 프로세스로 실행이 되지만, 여러 작업을 동시에 처리..