[sisyphus] Q: Device data reading by several processes

Michael Pozhidaev msp на altlinux.ru
Пт Янв 22 01:27:41 UTC 2010


Привет всем!

Прошу гуру просветить по такому делу: предположим читаем данные из
устройства, можно предположить, что из /dev/input/... Всё хорошо
читается. Что произойдёт, если операцию чтения будут выполнять
одновременно (!) несколько процессов?

Где-нибудь задокументирована гарантия, что в такой ситуации данные
получат точно все нуждающиеся процессы или этот момент на деле уже
является случайным и чисто на удачу можно ждать, что что-то прочитается?

Экспериментально, вроде, всё выглядит так, что данные получают все
процессы, но хочется знать, что это документированная возможность. 

Всем спасибо!

-- 
Michael Pozhidaev. Tomsk, Russia. E-mail: msp на altlinux.ru
Info: http://www.marigostra.ru/



Подробная информация о списке рассылки Sisyphus