Process와 Thread는 운영체제에서 프로그램을 실행하는 기본 단위이다
process는 자체 메모리 공간을 사용하여 독립적인 실행환경을 가지고 있다
하나의 애플리케이션을 실행하는 단위로 프로세스간에 서로의 메모리나 자원에 직접 접근할 수 없다
동시에 여러 애플리케이션이 실행될 때를 예를 들면 그 애플리케이션이 각각의 프로세스라고 할 수 있다
Thread는 프로세스보다 더 작은 실행단위로 독립적인 메모리 공간을 가지지 않고 공유하기 때문에 서로의 데이터에 직접 접근할 수 있다
예시로는 웹 브라우저의 탭 또는 백그라운드 작업이 있다
DTO, DAO, Entity (0) | 2024.06.20 |
---|---|
MVVM패턴 (Model - View - ViewModel) (0) | 2024.06.19 |
Android의 4대 컴포넌트 (Activity, Service, Broadcast Receiver, Content Provider) (0) | 2024.06.18 |
API를 이용해서 검색결과를 최신순으로 정렬하는 방법 (0) | 2024.06.14 |
뷰 바인딩 (View Binding) (0) | 2024.04.09 |