mpd

Многопоточность: близость, объём и производительность.

Nov 07, 2008 10:25

Herb Sutter объясняет, что и почему является в современном многопоточном программировании "лебедем, щукой и раком". Рекомендую к прочтению (вместе с остальными его статьями там и сям):Herb Sutter on Dr. Dobb's Portal: Maximize Locality, Minimize Contention, 09 23, 2008

Upd: Благодаря этому посту вырос следующий - На чём написана Ява? На Яве? А Read more... )

c++, concurrency, memory

Leave a comment

Comments 21

lionet November 7 2008, 08:58:57 UTC
Я уважаю Sutter'а, но это детский лепет по сравнению с Ulrich Drepper's:

What Every Programmer Should Know About Memory

Reply

Sutter - евангелист! mpd November 7 2008, 09:48:02 UTC
Спасибо за ссылку!

Да, возможно это действительно и есть детский лепет, и одни из моих коллег (который натолкнул меня на статью) говорит о чрезмерной "популяризационной" направленности этого сиквела статей Sutter'а на Dr. Dobb's Portal.
Спорить не буду, т.к. Sutter уже давно выступает евангелистом, "сеет хорошее доброе вечное в массы".
Стоит только упомянуть его лекцию в Intel'е, где его спрашивают - "А откуда у вас эти данные?" - на что он отвечает - "I made it up..."

Reply

Re: Sutter - евангелист! lionet November 7 2008, 09:52:39 UTC
C++ умирает, что поделаешь.

Reply

C++ умирает... mpd November 7 2008, 20:28:26 UTC
И каково же это умирание?
Платформу .Net перепишут на .Net'е, а Java на Java?
Или всё же Си++ останется, но как остался Кобол?

Reply


illy_drinker March 11 2009, 03:13:02 UTC
у него целая серия статей с 2006 по этой теме
ссыка у него на сайте
начинать лучше с начала
он медленно раскручивается

Reply

mpd March 11 2009, 08:09:23 UTC
И всё же, при всё моём уважении к нему, он какой-то попсовый. :-)

Я не говорю, что это ненужно, это очень даже нужно! (Хотя среди моих коллег и есть мнение, что всеобщая грамотность - это зло. Мол, опасно давать некоторые инструменты неокрепшим личностям...)
Просто то, во что меня справедливо ткнул lionet - намного глубже, конечно.

Reply


Leave a comment

Up