멀티스레드
-
멀티 스레드 - 개념, 생성과 실행, 우선순위, 동기화 메소드(synchronized)개발/Java 2020. 12. 27. 19:45
'이것이 자바다' 교재를 참고하였습니다. 코드는 여기에 멀티 스레드 목차 멀티 스레드 개념 작업 스레드 생성과 실행 스레드 우선순위 동기화 메소드와 동기화 블록 멀티 스레드 개념 프로세스와 스레드 프로세스란 운영체제에서 실행중인 하나의 애플리케이션을 의미한다. 사용자가 애플리케이션을 실행하면 운영체제는 실행에 필요한 메모리를 할당해주고 코드를 실행하는데 이것이 프로세스다. 예를들어 구글 크롬을 실행시키면 하나의 프로세스를 생성한 것이고, 구글 크롬을 2개 띄우면 프로세스를 두개 생성한 것이다. 멀티 태스킹이란 두가지 이상의 작업을 동시에 처리하는 것이다. 운영체제는 멀티 태스킹을 위해 자원을 적당히 할당하고 병렬로 실행시킨다. 멀티 프로세스도 멀티 태스킹이지만, 한 프로세스 내에서 여러가지 작업을 처리할..