본문 바로가기
수업시간 JAVA/이론

Thread/Process 개념

by SEOKIHOUSE 2023. 5. 8.

※ (Multi)Process(프로세스)

=CPU가 실행중인 프로그램

=프로그램이 실행되는 하나의 흐름

 

(Multi)Thread

=프로세스 내에 생성되는 새로운 프로그램 흐름

=프로세스 내에서 실행되는 세부 실행 단위

* 스레드는 프로세스 내에서 실행된다 ( 둘다 개념비슷)

 

 

 

1.순서대로 이루어져야한다면 스레드 사용x 

2. 근데 만약 12345번째 순서가 있을 때 2번째 실행 후 파일을 다운한다고 친다면

3번은 다운하는거랑 연관이 없다면 계속 실행해도 되니까 스레드 사용 o

 

ex)전화(프로세스)받으면서 다른거(스레드)하기