Junior — Middle
Hány szálat használ alapértelmezés szerint a Dispatchers.IO a Kotlin Coroutines használata során?
sobes.tech MI
Válasz az MI-től
Alapértelmezés szerint a Dispatchers.IO egy szálmedencét használ, amelynek mérete a két érték minimuma: 64 és a rendelkezésre álló processzormagok száma szorozva 2-vel. Ez hatékony végrehajtást tesz lehetővé nagyszámú blokkoló bemeneti/kimeneti művelet esetén anélkül, hogy túl sok szálat hozna létre.
Tehát, ha 8 magja van, a medence mérete min(64, 8 * 2) = 16 szál lesz.