CppCon 2017: Ansel Sermersheim “Multithreading is the answer. What is the question? (part 1 of 2)”

preview_player
Показать описание


The main focus of this talk will be about the importance of lockless containers and RCU technology. The value of this approach will be explained and why it was added to libGuarded. I will also cover recent changes made to the RCU containers.

I will explain the importance of libGuarded and how it was used in the CsSignal library to prevent deadlocks.

Either basic familiarity with multithreading or attendance in Part I of this talk is suggested.

Ansel Sermersheim: CopperSpice, Co Founder

I have been working as a programmer for nearly twenty years. My degree is in Computer Science from Cal Poly San Luis Obispo. I have transitioned to independent consulting and I am currently working on a project for RealtyShares in San Francisco.

Co-founder of CopperSpice, a C++ GUI library.
Co-founder of DoxyPress, a C++ application for generating documentation.
Developer of the open source libraries: libGuarded, CsSignal and CsString.

I have programmed in C++, C, Lisp, Java, and Perl, with extensive knowledge in TCP/IP and mutilthreaded design. I am an avid follower of the C++ standard. Speaker at CppCon 2015, CppNow 2016, CppNow 2017, and several ACCU Bay Area meetings.


*-----*
*-----*
Рекомендации по теме
Комментарии
Автор

Best talk of the conference I have seen so far! Also like the way you never fail to kindly acknowledge comments and questions from the audience. Good talk, Ansel!

rocknroooollllll
Автор

Well planned and carefully enunciated. Not slurring words, not speaking too quickly, even though he speaks excellent English. Excellent.

cppmsg
Автор

Important topic and very good public speaker. Great talk overall, thank you!

vladermolaev
Автор

Great talk! Thanks!
Btw, you can recognize Fedor's Pikus voice on mark 27:00 :))) multithreading guru clearing out the details :)

Kodreanu
Автор

I love this guy. Great job presenting multi threading!

FlorisStoicaMarcu
Автор

great talk and I didn't know what Garlik Knots are. thanks

ladislavdobrovsky
Автор

Seems like I'll be eating exception tonight!

andmefikri
Автор

Did anyone find the presentation about this talk on the github link? Please help.

dangerouscoder
Автор

Amazing explanation and presentation of a complex topic

Fidelbr
Автор

A very helping analogy to the promise/future at 33:22

tetramaximum
Автор

He looks like the long lost twin of John Carmack

rationalityfirst
Автор

Fedor Pikus, guru of simultaneity, offers advice @ 27:00

treyquattro
Автор

Since the beginning of science era, scientists and engineers have relationship with pies.

cu
Автор

About 25 min in:
C++ already has the main [technical] selling point of rust.("ownership")
And I suddenly realized why I find the rust community irritating, it comes down to hand holding and mandatory warning labels, a real politically correct type of crowd.

TheDuckofDoom.