[Android 기능] 07 Thread


[Android 기능] 07 Thread

Android 앱 개발의 정석 with Kotlin 올인원 패키지 Online 강의를 듣고 정리한 내용입니다. 1. Thread 쓰레드는 프로그램(앱)을 실행하는 흐름입니다. 쉽게 말하면, 우리가 프로그램을 실행하려면 쓰레드가 프로그램에 작성된 코드를 읽어 프로그램을 실행합니다. 쓰레드는 다른 쓰레드에 의해서 추가될 수 있습니다. (멀티 쓰레드) ex) Thread1(사용자 input 담당), Thraed2(화면 그리기 담당), Thread3(네트워크 담당) 쓰레드는 필요에 따라서 다른 쓰레드에 의해서 언제든지 만들어질 수 있고, 제거될 수 있습니다. ex) 메인 쓰레드가 앱을 실행하고 있습니다. 사용자가 앱에 있는 버튼을 클릭하면, 메인 쓰레드가 버튼 이벤트를 담당하는 쓰레드를 생성합니다. 생성된 쓰레드는 버튼 클릭에 대한 작업을 실행합니다. 쓰레드는 서로 독립적이기 때문에 어떤 스레드가 언제 어떤 작업을 하는지 알 수 없습니다. 2. Main Thread 메인 쓰레드는 최초로 실...


#android #fastcampus #안드로이드 #패스트캠퍼스

원문링크 : [Android 기능] 07 Thread