sab123: (Default)
SB ([personal profile] sab123) wrote2008-07-02 11:58 am

похвалиться

Третий день собираюсь похвалиться, и все забываю. У меня тута статью в Доктор Доббс Журнал взяли. Даже денег заплатить пообещали. Платят они, похоже, всем фиксированную сумму $400 вне зависимости от размера статьи. Небось, чтоб слишком длинно не писали. То есть, конечно, по долларо-часам оно маловато будет. Чтоб было эффективно - надо писать короче. Ну, и особо умные люди, наверное, пишут много статей, потом собирают в книгу и получают денег еще раз. А самый беспроигрышный способ - это, наверное, писать на работе. Хотя тогда работа обидеться может.

[identity profile] juan-gandhi.livejournal.com 2008-07-02 04:29 pm (UTC)(link)
Вау. Поздравляю!

[identity profile] spamsink.livejournal.com 2008-07-02 04:45 pm (UTC)(link)
Поздравляю. Заголовком статьи поделиться можно? (Что текстом нельзя - понимаю: эмбарго.)

[identity profile] sab123.livejournal.com 2008-07-02 05:56 pm (UTC)(link)
"Advanced mutex". Могу поделиться прилагаемым листингом, ибо на него в статье все равно только ссылка:

http://people.freebsd.org/~babkin/articles/advmutex.c

[identity profile] spamsink.livejournal.com 2008-07-02 06:12 pm (UTC)(link)
Давно не приходилось с мутексами работать (последний раз в 1998 году), попытаюсь понять. Кстати, s/muted/mutex/; s/therads/threads/
Edited 2008-07-02 18:14 (UTC)

[identity profile] sab123.livejournal.com 2008-07-02 06:20 pm (UTC)(link)
Спасибо, у меня буковки вечно путаются. Суть там такая, что бывает выгодно поделить в разные вызовы запрос мутекса и ожидание, когда этот запрос удовлетворится.

[identity profile] paster.livejournal.com 2008-07-02 09:21 pm (UTC)(link)
а чем не нравится pthread_mutex_trylock?

[identity profile] sab123.livejournal.com 2008-07-02 09:45 pm (UTC)(link)
А он делает совсем другое. Он, если не получилось схватить мутекс, тут же возвращается и говорит, что не получилось.

А тут мы говорим: хочу мутекс, но ждать мне сейчас недосуг. Поэтому если кто там сейчас его схватил, то пусть спокойно доделывает свои дела, но после этого мутекс - мой, никому его больше не давать, а я потом приду проверю. А потом, когда со всеми срочными делами покончено, то приходим и говорим: ну, где тут мой мутекс.

Ну, и еще там есть совсем другой интерфейс для другой половинки. У той половинки свои отдельные проблемы.

[identity profile] paster.livejournal.com 2008-07-02 11:54 pm (UTC)(link)
понял, эдакий асинхронный мутекс. Интересно.

[identity profile] sab123.livejournal.com 2008-07-02 05:58 pm (UTC)(link)
То есть, изначально оно было "Advanced mutex: a pattern in parallel programming", но его вроде уже подрезали. Или просто для текста договора подрезали.

[identity profile] izblank.livejournal.com 2008-07-02 04:54 pm (UTC)(link)
Круто!

[identity profile] mikkim08.livejournal.com 2008-07-02 07:37 pm (UTC)(link)
А как Вы к ним обратились ?

[identity profile] sab123.livejournal.com 2008-07-02 09:39 pm (UTC)(link)
А у них на вебсайте написан электрический адрес, куда слать статьи или предложения о таковых.

[identity profile] mikkim08.livejournal.com 2008-07-02 10:10 pm (UTC)(link)
Спасибо, будем знать.