analizer
11.03.2011 14:07 mcabber
Последние года четыре я хаял венду. Я кричал что она кривая и лунупс — верх технической мысли. Начинал хаять утром и заканчивал к вечеру. Я хаял её на форумах, в чатиках, личной переписке, везде.
Но вот, настал день и мне потребовались именованные семафоры. Сколь ужасным было моё пробуждение.
Вариант 1. semget. О да, используйте его, живите и радуйтесь жизни... до тех пор пока errno не окрасится в цвет ENOSPC. Ибо нет иного способа позабыть семафор полученный из semget, кроме IPC_RMID, а это убьёт самую суть остальных семафоров.
Вариант 2. sem_open, sem_close. Всё замечательно. До тех пор пока ваше приложение не упадёт не успев разлочить семафор.
Почему все эти костыли не парили меня когда я был виндовым разработчиком?