# Looper

13개의 포스트

핸들러, 루퍼, 메시지 큐에 대해 알아보기

핸들러, 루퍼, 메시지큐의 관계에 대해 학습한 글

2023년 11월 5일
·
0개의 댓글
·
post-thumbnail

[Android] Thread간 통신 (using Handler & Looper)

Worker Thread에서 Main Thread로 작업을 전달하는 원리는 무엇일까? 그 진실을 파헤치기 위해 Handler와 Looper, 그리고 MessageQueue에 대한 개념들을 알아보자.

2023년 10월 15일
·
2개의 댓글
·
post-thumbnail

[Android] Thread, 개념 이해하기

👀 시작하기 전에... 1. 프로세스(process)란? 프로세스(process)는 단순히 실행 중인 프로그램이라고 할 수 있다. 즉, 사용자가 작성한 프로그램이 운영체제에 의해 메모리 공간을 할당 받아 실행 중인 것을 말한다. 프로세스는 프로그램에 사용되는 데이터와

2023년 5월 21일
·
0개의 댓글
·
post-thumbnail

Thread/Handler 스레드와 핸들러

Thread : 동시 작업을 위한 하나의 실행 단위Handler : Thread 간의 통신을 하기 위한 클래스안드로이드의 UI는 Main Thread 라는 하나의 스레드에서 동작한다.메인 스레드에서 네트워크나 DB 작업 등 무거운 작업을 하게되면 작업이 완료되기 전까지

2023년 3월 17일
·
0개의 댓글
·

안드로이드 - 스레드,루퍼,핸들러

안드로이드 메인스레드와 작업스레드 통신에 관해 정리하도록 하겠습니다

2022년 5월 23일
·
0개의 댓글
·
post-thumbnail

[Android] Thread, Handler, Looper, Message Queue 다루기

  요즘 대부분의 프로그램들은 비동기적으로 실행됩니다. 안드로이드에서도 마찬가지로 다양한 방법을 이용하여 비동기 프로그래밍을 구현할 수 있습니다. 별도의 Thread를 생성하여 동시적으로 작업을 실행하게 하는 방법부터 AsyncTask, RxJava, RxKotlin,

2022년 5월 1일
·
0개의 댓글
·
post-thumbnail

Android Thread

Thread(스레드)를 여러 개 수행하도록 만드는 코드를 만들기 전에 이론적인 부분을 공부하고 넘어가자.Thread : 동시에 여러 작업을 수행하기 위해 사용되는 개념.우리 CPU는 한개의 작업만 가능하다. 동시 작업을 위해서 CPU를 가상의 여러 작은 부분으로 나누고

2022년 1월 1일
·
0개의 댓글
·
post-thumbnail

[Android/안드로이드] Thread/Handler/Looper

프로세스 : 실행 중인 프로그램 ex) 실행중인 인스타그램프로세스는 (다수의) 작업 단위 집합스레드(Thread) : 하나의 프로세스 상의 독립적인 실행 흐름 ex) 좋아요 기능, 스토리 공유 기능 등하나의 프로세스에는 메인스레드만 있거나 메인스레드 + 서브스레드로

2021년 9월 27일
·
0개의 댓글
·
post-thumbnail

[Android] Looper & Handler 기초 개념

안드로이드 멀티 쓰레딩 공략하기

2021년 9월 20일
·
5개의 댓글
·

⚙️ 안드로이드 Thread와 Handler 2

안녕하세요 :) 오늘은 MessageQueue 의 작업 대상인 Message 와 Runnable 에 대해 공부하고, 이 시리즈의 꽃인 Handler에 대해 설명해보려 합니다. 이전 게시물과 연계되는 지식이 왕왕 요구되므로, 참고하시면서 이해하시길 바랍니다. 오늘도

2021년 4월 5일
·
0개의 댓글
·
post-thumbnail

⚙️ 안드로이드 Thread와 Handler 1

안녕하세요 :) 안드로이드의 스레드와 핸들러의 동작구조에 대해 이해하기위해, Thread, Handler, Looper, Message, MessageQueue를 살펴보려고 합니다. 이 글에선 각 요소들의 Android Framework 소스를 확인하고, 그들의 동작방

2021년 3월 29일
·
0개의 댓글
·

[Kotlin] 스레드와 루퍼

스레드(Thread) : 하나의 프로세스 상의 독립적인 실행 흐름프로세스(Process) : 시스템 상의 실행 중인 프로그램으로 각각 독립된 메모리 공간을 할당받는다.하나의 프로세스는 멀티 스레딩을 지원한다. 다수의 스레드로 동시적 처리가 가능하다. 하나의 프로세스 안

2020년 9월 1일
·
0개의 댓글
·