[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