старая гвардия
Apr. 17th, 2013 08:05 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Оригинал взят у
yigal_s в старая гвардия
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
Foundations of the C++ Concurrency Memory Model. Hans Boehm, Sarita Adve.
Достаточно дельная статья с нетривиальным материалом.
Boehm - достаточно пожилой мужик, кажется, тот человек, который взвалил на себя труд разобраться со всеми этими авгиевыми конюшнями моделей памяти для С/C++. Пишет относительно заумные и бескомпромиссные вещи вроде "Threads Cannot be Implemented as a Library" (в смысле, превед Pthread, доктор сказал в морг - значит в морг).
А Sarita Adve - соавторша Куроша Гарачорлы, вместе с ним написавшая еще в 95-м году тюториал по консистентности памяти.
Короче говоря, этим делом занялись достаточно правильные люди, похоже. В смысле, уже отзанимались, так как стандарт уже полтора года как издан.
Далее, лекция Boehm-a о той же памяти в С++:
Достаточно дельная статья с нетривиальным материалом.
Boehm - достаточно пожилой мужик, кажется, тот человек, который взвалил на себя труд разобраться со всеми этими авгиевыми конюшнями моделей памяти для С/C++. Пишет относительно заумные и бескомпромиссные вещи вроде "Threads Cannot be Implemented as a Library" (в смысле, превед Pthread, доктор сказал в морг - значит в морг).
А Sarita Adve - соавторша Куроша Гарачорлы, вместе с ним написавшая еще в 95-м году тюториал по консистентности памяти.
Короче говоря, этим делом занялись достаточно правильные люди, похоже. В смысле, уже отзанимались, так как стандарт уже полтора года как издан.
Далее, лекция Boehm-a о той же памяти в С++: