티스토리 뷰
기본 아이디어는 매우 간단합니다. 어떤 시점에서 실행될 콜백이 있습니다. 어떤 스레드에서 실행됩니까? 현재? 새로운 것? 수영장에서 하나? 이는 실행 컨텍스트가 결정하는 것입니다. 기본값 ( ExecutionContext.global
)은 글로벌 풀의 스레드를 사용합니다 (사용자가 보유한 CPU 코어 수에 따라 스레드 수가 결정됨).
다른 상황에서는 다른 컨텍스트를 사용할 수 있습니다. 예를 들어 Akka 행위자는 디스패처를 실행 컨텍스트로 사용할 수 있습니다.
출처
https://stackoverflow.com/questions/39939981