yigal_s' Journal
[Most Recent Entries]
[Calendar View]
[Friends View]
Wednesday, January 30th, 2013
Time |
Event |
8:53p |
кажись, что-то новенькое Is Parallel Programming Hard, And, If So, What Can You Do About It? http://kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.2013.01.13a.pdfна 400 страниц, однако. Автор - соавтор коротенькой статьи "Is Parallel Programming Hard, And If So, Why?", которую он написал, на секундочку, вместе с Магедом Майклом, ЕВПОЧЯ. | 9:01p |
ACE, my ass С охуением обнаружил, что в библиотеке ACE авторства профессора Дугласа Шмидта, синглтон создается с помощью Double-Check без всяких memory barriers (при том, что об их необходимости сам же автор и писал лет так 13 с лишним назад, собственно там я на это первый раз и наткнулся), а заодно conditional variables имплементированы с жуткими багами, о которых отчасти сам автор прекрасно должен был быть осведомлён, судя по его же статьям. Ну и конечно, финальным аккордом в "правильной" имплементации кондвара под Винды - "атомарный" SignalObjectAndWait и расчет на FIFO в семафоре, что уже давным давно не актуально и в чем Микрософт давно повинилась. |
|