반응형
프로세스(Process)
-실행중인 프로그램을 의미한다.
이 프로세스가 핸드폰의 "멀티 태스킹"기능을 가능하게 해 준다.
프로그램과 프로세스의 차이
프로그램 - 생명이 없는 명령어(코드)와 정적인 데이터의 묶음
프로세스 - 프로그램이 메모리에 적재디어 실행이 되면 생명이 있는 프로세스가 된다.
쓰레드(Thread)
-프로세스의 처리속도를 높이기 위해 하나의 프로세스가 수행해야 할 여러 작업들을 나누어 작업할 수 있도록 설계된 것이 스레드이다.
-하나의 프로세스의 여러개의 쓰레드가 생성 가능하고 이들은 동시에 실행이 가능하다.
-1개의 프로세스를 3개의 스레드로 구성한 것은 3개의 포로세스와 같은 처리속도를 낼 수 있다.
반응형
'개발관련 지식들' 카테고리의 다른 글
업데이트 루프란?? (0) | 2021.08.29 |
---|---|
구조체(struct)를 사용하는 이유와 사용법 (0) | 2020.11.05 |
ANR이란? (0) | 2020.09.05 |
UI 와 UX (0) | 2020.09.05 |
FCM이란? (0) | 2020.09.05 |