We are professionals and hobbyists working in Berlin who are interested in C++, the language, its uses and the things people build with it.
We are open for everybody who knows C++ or is interested in learning it or really anybody who wants to hear about the advantages (and fun!) of native programming.
Some of us are involved in the C++ standardization process, some have contributed to the boost libraries. Some of us work in medical imaging and applications, in scientific computing, some develop innovative and intuitive desktop applications, some are specialists in cross-platform development.
We meet about once a month. Anybody is invited to give a talk about a subject that has something to do with C++. Did you build something with C++ and want to share? Have you checked out the latest proposals from the standardization committee? Do you need help with a project of yours?

Dienstag, 10. Dezember 2013

C++ User Group Meeting December

At our December meeting, Valentin Ziegler from think-cell will talk about the C++11 memory model.
The C++ memory model defines how multiple threads interact with memory and shared data. This model enables you to reason about concurrent code in a platform independent way.
First, Valentin will discuss multi-threaded executions and data races in C++, and why you need to be aware of optimizations performed by compiler and hardware.
Then he will show how consistency is achieved using locks and atomic operations. Finally, Valentin will take a close look at the different memory orders for atomic operations, even those you should never use.

You can find the Slides for this talk in our github: CppMemoryModel_think-cell.pdf
Additionally we promised you some links:

Keine Kommentare:

Kommentar veröffentlichen