반응형 android thread2 [Android] 스레드(Thread)로 메시지 전송하기 모든 내용은 Do it! 안드로이드 앱 프로그래밍을 바탕으로 정리한 것입니다. 스레드로 메시지 전송 이전 포스팅에서는 새로운 스레드(Thread) → 메인 스레드(Main Thread)로 메시지를 전달하는 기능을 소개함 ∵ 별도의 스레드에서 메인 스레드가 관리하는 UI 객체에 직접 접근할 수 없기 때문 [Android] 핸들러(Handler) 모든 내용은 Do it! 안드로이드 앱 프로그래밍을 바탕으로 정리한 것입니다. 핸들러(Handler) 새로운 프로젝트를 만들면 자동으로 생성되는 메인 액티비티는 앱이 실행될 때 하나의 프로세스에서 junyoung-developer.tistory.com 🤷♀️ 메인 스레드 → 별도의 스레드로 메시지를 전달하는 방법? 메인 스레드에서 변수를 선언하고 별도의 스레드가 .. 2021. 6. 22. [Android] 핸들러(Handler) 모든 내용은 Do it! 안드로이드 앱 프로그래밍을 바탕으로 정리한 것입니다. 핸들러(Handler) 새로운 프로젝트를 만들면 자동으로 생성되는 메인 액티비티는 앱이 실행될 때 하나의 프로세스에서 처리됨 → 메인 액티비티 내에서 이벤트를 처리하거나 특정 메서드를 정의하여 기능을 구현할 때도 같은 프로세스 안에서 실행됨 ☝ BUT, 대기 시간이 길어지는 네트워크 요청 등의 기능을 수행할 때는 화면에 보이는 UI 멈춤 상태가 발생하는 문제가 생길 수 있음 [해결방법] 멀티 스레드 방식 : 하나의 프로세스 안에서 여러 개의 작업이 동시 수행 👍 같은 프로세스 안에 들어 있으면서 메모리 리소스를 공유하기 때문에 효율적인 처리 가능 👎 동시에 리소스에 접근할 때 데드락(DeadLock)이 발생하여 시스템이 비정상.. 2021. 6. 17. 이전 1 다음 반응형