executor
-
안드로이드 비동기 처리 1 (Thread, Runnable, Executor Service)안드로이드 학습/Android 기술면접 대비 2024. 7. 18. 13:58
안드로이드에서 비동기 작업을 하는 방법은 여러가지 있다.Thread & RunnableRxJavaCoroutine각각의 방법은 장단점이 있기 때문에 상황에 맞게 적절하게 사용되는 것이 바람직하다. 어느 타이밍에 써야 적합할지를 알기 위해서는 각각 방법을 학습해서 학습할 필요성을 느꼈다. 그래서 먼저 가장 기본적인 Thread를 생성하고 사용하는 3가지 방식을 학습해보리고 한다. Thread 좀 더 간단하게 사용하는 방식은 아래와 같다. 1) Thread를 직접 만들어서 사용하는 방식2) Runnable을 만든 후, Thread에 Runnable을 넘겨서 실행하도록 하는 방식3) Executor Service를 이용해서 Thread Pool을 만들거 Runnable 생성후 submit 하는 방식 아래 ..