|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 04 Feb 2004 19:09:04 To : Slawa Olhovchenkov Subject : Re: синхронизация. -------------------------------------------------------------------------------- >>> Slawa Olhovchenkov wrote: VN>> Про sigprocmask тебе уже рассказали детально. VN>> Если список однонаправленный, то некоторые действия с ним (добавление VN>> в начало, например) SO> Hе, там еще и работа с отдельными элементами. Тады ой. VN>> atomic_compare_and_set(a,b,c) действует так: если *a==c, то *a=b VN>> (присвоить) и вернуть 1, иначе вернуть 0. Внутри неё по сути одна команда VN>> CMPXCHG (для x86). SO> А откуда она берется? Кто? -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of the coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/10513bed440f8.html, оценка из 5, голосов 10
|