※ (Multi)Process(프로세스)
=CPU가 실행중인 프로그램
=프로그램이 실행되는 하나의 흐름
※ (Multi)Thread
=프로세스 내에 생성되는 새로운 프로그램 흐름
=프로세스 내에서 실행되는 세부 실행 단위
* 스레드는 프로세스 내에서 실행된다 ( 둘다 개념비슷)
1.순서대로 이루어져야한다면 스레드 사용x
2. 근데 만약 12345번째 순서가 있을 때 2번째 실행 후 파일을 다운한다고 친다면
3번은 다운하는거랑 연관이 없다면 계속 실행해도 되니까 스레드 사용 o
ex)전화(프로세스)받으면서 다른거(스레드)하기
'수업시간 JAVA > 이론' 카테고리의 다른 글
Exception만들기/throw 던짐 /throws 위임 (0) | 2023.05.18 |
---|---|
스레드 실행(상속/인터페이스) / join / System.currentTimeMillis() (0) | 2023.05.08 |
InetAddress/URL/ServerSocket (0) | 2023.05.02 |
복습 파일 output친구들 (0) | 2023.05.02 |
복습 파일 Input친구들 (0) | 2023.05.02 |