scala.concurrent.blocking - o que realmente faz?

Passei um tempo aprendendo o tópico dos contextos de execução do Scala, modelos de encadeamento subjacentes e simultaneidade. Você pode explicar de que maneirascala.concurrent.blocking "ajusta o comportamento do tempo de execução" e"pode melhorar o desempenho ou evitar conflitos" conforme descrito noscaladoc?

Noa documentação, é apresentado como um meio de aguardar API que não implementa Awaitable. (Talvez também deva ser encerrada a computação de longa duração?).

O que é que ele realmente faz?

Seguindo através da fonte não revela facilmente seus segredos.

questionAnswers(1)

yourAnswerToTheQuestion