IT 영상 후기
영상 후기 - 프로세스는 뭐고 스레드는 뭔가요?
호준송
2023. 2. 23. 16:13
728x90
728x90
- 동시성
- 프로세스 하나가 여러 작업을 일부분씩 진행하는 것
- Context Switching
- 프로세스 하나가 여러 작업을 일부분씩 진행하는 것
- 병렬성
- 프로세스 하나에 여러개의 코어가 존재 해 동시에 여러 작업을 진행하는 것
- 프로세스는 컴퓨터의 자원을 분할해서 사용한다.
- 스레드는 프로세스마다 주어진 전체 자원을 함께 사용한다.
- 단점
- 스레드가 동시에 같은 자원에 접근할 때 에러가 발생할 수 있다.
- 이를 보완하는 방법
- (JAVA) Synchronized 사용 : 하나의 스레드만 접근이 가능하게 함
- 이를 보완하는 방법
- 스레드가 동시에 같은 자원에 접근할 때 에러가 발생할 수 있다.
- 단점
728x90
728x90