[#] Делаем любой объект потокобезопасным
habrabot(difrex,1) — All
2017-05-11 08:30:04


![image][1]

В этих 3-ех статьях я детально расскажу об атомарных операциях, барьерах памяти и о быстром обмене данными между потоками, а так же о «sequence-points» на примере «execute-around-idiom», а заодно постараемся вместе сделать что-нибудь полезное — умный указатель, который делает любой объект потоко-безопасным для любых операций с его членами переменными или функциями. А затем покажем как используя его достичь производительности высоко-оптимизированных lock-free алгоритмов на 8 — 64 ядрах.
[Читать дальше →][2]

[1]: https://habrastorage.org/getpro/habr/post_images/7b3/9d2/e68/7b39d2e68a22afcce66af7b6567f8726.jpg
[2]: https://habrahabr.ru/post/328348/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut