Здравствуйте, Roman_M, Вы писали:
R_M>Здравствуйте, Plutonia Experiment, Вы писали:
M>>>>Преимущества длинных идентификаторов так же очевидны, как и их недостатки. Что делает CreateSemaphore понятно без документации.
R_M>>>Это преимущество актуально для тех, кто не удосужился эту документацию прочитать, а тем, кто по 50 раз в день набирает CreateSemaphore, это не актуально. Не факт, что semget удачное название, но и CreateSemaphore тоже не самый хороший вариант.
PE>>CreateSemaphore — понятно без контекста, что делает. Semget — тож понятно, но только юниксоиду.
PE>>А что скажете про
PE>>PE>>tee()
PE>>
PE>>Это функцию мало кто знает, потому, что она есть только в Xenix. Но вот догадайтесь по имени, что она делает ?
R_M>Я её тоже не знаю, потому что с Xenix не знаком. И догадываться не собираюсь, нормальные
А как ты догадался, что CreateSemaphore создает именно семафор ?
PE>>Подумай на досуге, какие параметры могут быть у функции tee()
R_M>Какок смысл об этом думать, если я не знаю зачем она нужна.
В том то и дело. Откуда ты узнал, что CreateSemaphore создает именно семафор ?
Знаешь, что делает функция sema_init и в чем отличие от semget ?