Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Wednesday, September 21 • 4:45pm - 5:45pm
Elegant Asynchronous Code

Log in to save this to your schedule and see who's attending!

Asynchronous I/O is an essential technology for increasing concurrency without introducing more threads, which carry both overhead and risks. Unfortunately, leveraging async I/O can be disruptive to careful code architecture.

This talk focuses not on the mechanics of async I/O, but rather on a library that manages async I/O with code that looks and behaves like traditional sequential code. Boost.Fiber introduces "userland threads," permitting the application coder the benefits of both async I/O and clean layers of abstraction.

This talk presents an overview of the library, discusses integration with event-driven frameworks and illustrates several useful patterns.

Speakers
avatar for Nat Goodspeed

Nat Goodspeed

Linden Lab
Nat Goodspeed first read about C++ shortly after implementing a medium-sized language interpreter in classic C. Almost every C++ feature led to forehead smacking accompanied by muttered remarks about how the language could have solved THIS problem... He has been fascinated (sometimes infuriated) by C++ ever since. | | When he first encountered Boost libraries, a light shone from the heavens and choirs of angels sang "AAAAAAH..." The idea... Read More →


Wednesday September 21, 2016 4:45pm - 5:45pm
Vanity (Room 404) Meydenbauer Center

Attendees (139)