LINUX.ORG.RU

В чем может быть смысл синхронизировать обращения к шареной памяти через сокеты и K???

 , , ,


0

2

последним временем мне такое решение в продакшене встречается довольно часто, например в alsalib и xen.

почему не мьютексы, спинлоки, фьютексы и K?

★★★★★

Предположу, что универсальный select на объект синхронизации и параллельно работающие сокеты.

rymis ★★
()

то ли у тебя дислексия, то ли ты не понимаешь о чём спрашиваешь.

anonymous
()

- смысл в неосиливании асинхронности и событийности

anonymous
()

Почему не спинлоки - это как раз понятно... В остальном - возможно, так более переносимо.

tailgunner ★★★★★
()
Ответ на: комментарий от rymis

Хм. действительно выглядит целесообразно.

cvv ★★★★★
() автор топика
Ответ на: комментарий от tailgunner

Почему не спинлоки - это как раз понятно...

Ты намекаешь на расход CPU на спининг? Возможно.

В остальном - возможно, так более переносимо.

А почему ты так думаешь?

cvv ★★★★★
() автор топика
Ответ на: комментарий от Harald

грепни shmget/shmat и посмотри в окрестностях.

cvv ★★★★★
() автор топика
Ответ на: комментарий от cvv

возможно, так более переносимо.

А почему ты так думаешь?

Потому что сокеты есть везде, а SysV IPC или POSIX-семафоры - нет.

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