728x90
728x90
- 동시성
- 프로세스 하나가 여러 작업을 일부분씩 진행하는 것
- Context Switching
- 프로세스 하나가 여러 작업을 일부분씩 진행하는 것
- 병렬성
- 프로세스 하나에 여러개의 코어가 존재 해 동시에 여러 작업을 진행하는 것
- 프로세스는 컴퓨터의 자원을 분할해서 사용한다.
- 스레드는 프로세스마다 주어진 전체 자원을 함께 사용한다.
- 단점
- 스레드가 동시에 같은 자원에 접근할 때 에러가 발생할 수 있다.
- 이를 보완하는 방법
- (JAVA) Synchronized 사용 : 하나의 스레드만 접근이 가능하게 함
- 이를 보완하는 방법
- 스레드가 동시에 같은 자원에 접근할 때 에러가 발생할 수 있다.
- 단점
728x90
728x90
'IT 영상 후기' 카테고리의 다른 글
영상 후기 - Git은 뭐고 Github은 뭔가요? (0) | 2023.02.23 |
---|---|
영상 후기 - 가비지 컬렉터가 뭐하는 건가요? (Feat. 메모리 관리) (0) | 2023.02.23 |
영상 후기 - 객체지향 프로그래밍이 뭔가요? (0) | 2023.02.23 |
영상 후기 - 기본 개발용어 알아보기 (0) | 2023.02.23 |
영상 후기 - [10분 테코톡] 🧚🏻 배럴의 가상 메모리 (0) | 2023.02.23 |