{
blocking {
// potentially blocking code
}
}
future типа будет чекать что внутрь пихнули что? именно чистую? а блокинг че делает - принимает кал - возвращет чистую или че?
block создаёт делимитер и вешает на кусок кода эффект block bloсking берёт кусок и снимает с него эффект block future берёт уже гарантированно неблокирующий кусок и запускает его в экзекьюторе
Обсуждают сегодня