프로세스(Process) -실행중인 프로그램을 의미한다. 이 프로세스가 핸드폰의 "멀티 태스킹"기능을 가능하게 해 준다. 프로그램과 프로세스의 차이 프로그램 - 생명이 없는 명령어(코드)와 정적인 데이터의 묶음 프로세스 - 프로그램이 메모리에 적재디어 실행이 되면 생명이 있는 프로세스가 된다. 쓰레드(Thread) -프로세스의 처리속도를 높이기 위해 하나의 프로세스가 수행해야 할 여러 작업들을 나누어 작업할 수 있도록 설계된 것이 스레드이다. -하나의 프로세스의 여러개의 쓰레드가 생성 가능하고 이들은 동시에 실행이 가능하다. -1개의 프로세스를 3개의 스레드로 구성한 것은 3개의 포로세스와 같은 처리속도를 낼 수 있다.