스레드풀

    [Coroutine 부록] 2. 사용자 정의 ThreadPool을 사용하는 커스텀 디스패처 만들기

    사실상 안드로이드 개발을 하면서는 Thread 혹은 Thread Pool을 만들 일이 거의 없다. 이미 만들어진 Dispatcher을 사용하는 것만으로 충분하기 때문이다. 하지만, 종종 커스텀 디스패처를 만들어야 할 필요하가 있다. 이에 부록으로 이 글을 쓰게 되었다. 커스텀 디스패처를 만드는 두가지 방법 코루틴에서는 아래 두가지 메서드로 커스텀 디스패처를 만들 수 있다. newSingleThreadContext(name: String) : Single Thread를 만드는 메서드 newFixedThreadPoolContext(nThreads: Int, name: String) : Thread Pool을 만드는 메서드 newSingleThreadContext로 단일 스레드를 사용하는 커스텀 디스패처 만들..