forkOS, зачем именно корутины?
можно ещё запустить лёгкие потоки через forkIO, но там надо yield делать, что бы передавать управление другим потокам, на сотне процессов такое не надо, а вот, скажем, 10к процессов уже может система не позволить запустить, придётся лёгкие потоки юзать...
Тут непонимание какое-то.. если сделать 100 тредов OS выполняться одновременно будет только N из RTS -N. Если делать forkIO, то yield нужно только для оптимизации или если не аллоцируешь
Обсуждают сегодня