Runnable1 [자바/Java] 쓰레드 Thread Thread란 쓰레드는 프로세스안에서 독립적으로 작업을 실행하는 단위를 말한다. 프로세스란, 일반적으로 CPU에 의해 메모리에 올려져 실행중인 프로그램을 말하며, 자신만의 메모리 공간을 포함한 독립적인 실행환경을 가지고 있다. 자바 JVM(Java Virtual Machin)은 주로 하나의 프로세스로 실행되며, 동시에 여러 작업을 수행하기 위해 멀티 쓰레드를 지원하고 있다. 멀티 쓰레드란 무엇일까? 쓰레드는 프로세스안에서 작업 실행 단위라고 하였는데, JVM에 의해 관리되고, 한 프로세스에는 적어도 하나 이상의 쓰레드가 있고, Main 쓰레드를 시작으로 추가적으로 작업 실행 단위를 늘려 갈 수 있다. 그렇게 되면 하나의 프로세스에서 실행되는 여러 작업들을 여러 개의 실행 단위, 즉 쓰레드들이 나눠서 처리.. 2023. 10. 17. 이전 1 다음 728x90 반응형