반응형
간략하게 몇가지를 이해해보자
Android, iOS 2017. 1. 16. 03:04

쓰레드안드로이드 기반인 리눅스가 본질적으로 멀티스레드 운영체제자바가 가상머신 차원에서 멀티스레드를 잘 지원한다.프로세스는 운영체제로부터 자원을 할당받는 작업의 단위이고 스레드는 프로세스가 할당받은 자원을 이용하는 실행의 단위입니다 (출저)멀티 프로세스로 실행되는 작업을 멀티 스레드로 실행할 경우, 프로세스를 생성하여 자원을 할당하는 시스템 콜이 줄어들어 자원을 효율적으로 관리할 수 있습니다. 뿐만 아니라 프로세스 간의 통신보다 스레드 간의 통신의 비용이 적으므로 작업들 간의 통신의 부담이 줄어들게 됩니다. (위와 같은 출저)안드로이드에서는 UI 업데이트는 메인쓰레드에서만 할 수 있고 , 다른쓰레드 에서는 UI 업데이트 외의 필요한 작업을 할 수 있습니다. 그리고 다른쓰레드에서 UI 업데이트를 해야 할 경..

728x90
반응형