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

> However, if you're going to design a multi-process application framework, you probably want to design it to kick off new processes whenever you're about to do something non-trivial that could introduce significant latency into the mix. But depending on what the user/application user is actually doing, that might potentially end up starting dozens, or hundreds, or even thousands of processes.

This is exactly the problem process/thread pools solve. Most if not all modern programming languages include such thread pools either in their stdlib or as battle-tested external libraries. Do you have a specific complaint here?

The really hard part of multi-(thread/machine)process architectures is synchronization, not resource allocation.



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

Search: