async, design, development, programming

Design Internals of UNIX Non Blocking Sockets

Fundamental of asynchronous programming: Non Blocking Sockets Why async socket programming An application can create thousands of sockets but creating a thread per socket becomes infeasible for a large number (e.g. 100k sockets) An async framework consists non-blocking sockets and an event loop * The kernel allows applications to seek for an event * Application […]

Read more