Async Programming

11 thoughts
last posted Jan. 9, 2013, 12:02 p.m.

2 earlier thoughts

0

To clarify what I mean by that, the core reason people are interested in any flavour of async programming is because typical modern operating systems can handle thousands (or tens of thousands) of concurrent IO operations in a single process, but usually only hundreds of threads.

For IO bound tasks, the challenge then is to ensure your application is bound by the concurrent number of IO operations, rather than by the number of available threads.

8 later thoughts