This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
Please visit the C++Now website.
View analytic
Wednesday, May 11 • 2:30pm - 4:00pm
Thread-safe Observer Pattern - You're doing it wrong

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

We've all written an Observer Pattern or list of Listeners at some point or another. And then later had to make it "thread safe". So we put a lock around the list of listeners...

So which evil did you choose:

1. potential deadlocks
2. potential post-death calls

Or did you not realize those were your typical choices?

In this talk we will look at what the problems are, and use them to highlight some of the fundamental problems of threading, and the things you can't take for granted with threads. And, of course, show some solutions to the problems.

avatar for Tony Van Eerd

Tony Van Eerd

Christie Digital
Tony Van Eerd has been coding for well over 25 years, and hopefully coding well for at least some of that. Most of that time has been in the graphics/video/film/broadcast industry (at Inscriber/Adobe), writing low level pixel++, high level UI, as well as threading and everything else in between. After a few years of being "the C++ Guy" at BlackBerry, he is back to doing math and pixel++, now at Christie Digital.

Wednesday May 11, 2016 2:30pm - 4:00pm
Booz Allen Hamilton

Attendees (31)