개발바닥곰발바닥
반응형
[Android] 스레드
Android 2021. 10. 13. 01:41

안드로이드에서의 프로세스와 스레드 애플리케이션이 시작되면 안드로이드 시스템은 새로운 리눅스 프로세스를 생성한다. 기본적으로 애플리케이션 안의 모든 컴포넌트들은 동일한 프로세스의 동일한 스레드로 실행된다. 이 기본적인 스레드를 메인 스레드(main thread)라고 부른다. 프로세스 : 프로세스는 독자적으로 실행이 가능한 환경이다. 프로세스는 자기만의 메모리 공간을 가진다. 각각의 프로세스와 메모리 공간은 분리되어 있다. 스레드 : 스레드는 경량 프로세스라고도 불린다. 스레드를 생성하는 것은 프로세스를 생성하는 것보다 훨씬 부담이 적게들기 때문이다. 스레드들은 프로세스 안에서 존재하고 모든 프로세스에는 적어도 하나의 스레드는 존재한다. 스레드들은 메모리와 파일을 포함하여 프로세스의 모든 자원을 공유한다. ..

반응형