Arvid Norberg: High performance networking TS
In this talk I will share my experience of networking TS from my work on libtorrent, a networkcentric library. It will contain practical advice on how to avoid composibility and performance pitfalls as well as ways to simplify error handling in asynchronous code. The model of holding every I, O objects by a smart pointer and have its lifetime be tied to asynchronous operations does not compose well, and works best at the toplevel of applications. I will cover efficient handler allocation, eff
|
|