CppCon 2016 has ended
Back To Schedule
Thursday, September 22 • 2:00pm - 3:00pm
Channels - An alternative to callbacks and futures

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Currently in the C++ Networking TS and Concurrency TS, callbacks and futures are the means for communicating an asynchronous value. However, there are disadvantages with both. Callbacks are low overhead, but hard to compose. Futures are easy to compose, but have increased overhead. In this talk we will consider channels as a third alternatives that can have lower overhead than futures while still being easy to compose.

avatar for John Bandela

John Bandela

Software Engineer, Google
I first started programming in C++ at age 14 in 1994 when I cajoled my parents into buying me Visual C++ 1.0 for my birthday. It took a while, but as I learned the language, I decided I really liked C++. I attended the University of Florida and obtained my undergraduate degree in... Read More →

Thursday September 22, 2016 2:00pm - 3:00pm PDT
Vanity (Room 404) Meydenbauer Center