alghrksl.log
로그인
alghrksl.log
로그인
[JAVA] 프로세스, 쓰레드 정리 [미완성]
김훈
·
2022년 1월 23일
팔로우
0
network
미완성
0
[Network]
목록 보기
5/5
1. 용어 정리
프로세스
: 실행중인 하나의 프로그램
스레드
: 프로세스 내에서 실행중인 하나의 작업 단위
멀티 태스킹
: 한번에 여러가지 작업을 처리하는 것
멀티 프로세스
: 한번에 두가지 이상의 프로그램을 실행시키고 여러가지 작업을 처리 하는것
멀티 쓰레드
: 한개의 프로그램을 실행하고 내부적으로 여러가지의 작업을 처리 하는것
메인 쓰레드
모든 자바 프로그램은 main() 메소드를 실행하면서 시작된다.
main() 메소드는 위에서 아래로 순차적으로 실행된다.
main() 메소드의 마지막 행 이나 return 값을 반환하면 종료된다.
main(JVM이 생성)이 작업 스레드를 병렬적으로 만든다,
즉 멀티 쓰레드를 생성해서 멀티 태스킹을 진행한다.
싱글 쓰레드와 멀티쓰레드
싱글 쓰레드
: 메인 쓰레드가 종료되면 프로세스도 종료된다.
멀티 쓰레드
: 모든 쓰레드가 종료되면 프로세스가 종료된다.
2.
김훈
작고 소중한 개발 노트
팔로우
이전 포스트
[Network] WS 과 WAS 의 차이
0개의 댓글
댓글 작성