Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

concurrency is a bit overused term, in the early stage it was referring to parallelism too, anyways yes I know the difference between pthread vs coroutines.

the problem of coroutine with me is how to use it on multiple core systems, my current thought is to have a pthread-pool in the # of cores, each thread can run multiple coroutines, as again, coroutine seems not an ideal fit to leverage multiple cores. The pthread-pool + coroutine approach is a combination with simpler code and multicore usage to me.



Theres decades of research on this, search for M:N threading. The best approach for scheduling coroutines depends massively on the application domain in practice.


Not sure if M:N maps to thread+coroutine combo here though.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: