LINUX.ORG.RU

Mutex or semaphore ?


0

0

Приветствую всех! Подскажите, что правильнее и удобнее применять для межпроцессной синхронизации : MUTEX или SEMAPHORE ?

Заранее спасибо.

anonymous

Подскажите насчет сигналов, кто знает...

В этой книге, в разделе "Threads" обсуждается именно этот вопрос: www.advancedlinuxprogramming.com

JekLove
()

удобней Семафоры конечно (это чисто для меня)....
есть супер книжка по этому делу
"Уильям Стивенс UNIX : межпроцессорное взаимодействие"
на русском языке
Семафоры деляться на Posix и System V, есть еще разделение памяти - тоже атасная вещь :)

stanv
()

Разница между мютексом и семафором состоит в том, что блокировки (мютексы) могут сниматься только потоками, которые ими владеют, тогда как изменять значение семафора может любой поток, имеющий к нему доступ. Поэтому придется следить за тем, как работает с семафорами поток, что потребует дополнительных усилий при программировании.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.