목록2024/09/25 (1)
블로그 이름 뭐하지
[JAVA] 쓰레드
프로세스운영 체제(OS)로부터 자원을 할당 받는 작업의 단위로, 실행 중인 프로그램을 의미한다.ex. JAVA 프로그램 실행시 해당 프로그램은 프로세스라는 이름으로 운영체제(Windows, Mac, Linux...) 위에서 실행OS 위 에서 실행되는 모든 프로그램은 OS가 만든 프로세스에서 실행되는 것(크롬 브라우저 창이 2개 띄워져 있으면 크롬 브라우저 프로세스도 2개가 실행되는 것) OS가 프로세스를 할당할 때, 프로세스 안에 프로그램 Code, Deta, 메모리 영역(Stack, Heap)을 함께 할당한다. Code : Java main 메서드 같은 코드Data : 프로그램이 실행 중 저장할 수 있는 공간(ex. 전역변수, static 변수, 배열...)Memory(메모리 영역): Stack(지역..
JAVA
2024. 9. 25. 20:49