|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Butenko 2:5020/400 11 Mar 2001 08:57:03 To : All Subject : Re: Microsoft предлагает запретить Linux!!! -------------------------------------------------------------------------------- Eugene B. Berdnikov <berd@desert.ihep.su> wrote in message news:tk1e89.lc1.ln@elf.ihep.su... > VB> EINTR A signal occurred. > VB> > VB> Вы внимательно на это посмотрели? Теперь еще посмотрите. Потом - > VB> на то, что я написал. Потом - еще раз. Если все равно останутся > VB> трудности с пониманием, скажите прямо. Я попробую уже на уровне > > Вы лучше расскажите, что такое "сигнал EINTR", и где обитает SIGEINTR. > А то прямо так и написано: "В это время - приходит сигнал EINTR." 8:) Сидит программа, делает свое дело. Вдруг - СHАРУЖИ что-то прилетает ЭТО называется - сигналом. А уж как конкретно в Вашей ОС оно происходит и-или обрабатывается - это никого не волнует. Все, что для программы внешнее событие - это сигнал. Даже, в общем-то, исчерпание диска - это сигнал - но его туда обычно не пишут. Скажем, так - любое событие, не вызванное непосредственно действием самой программы - это сигнал. Вот Вы пришли домой, подошли к жене с улыбкой, а она отвернулась к стене и сладко засопела. Так это - как раз сигнал. Хоть Вы его и получили в качестве кода возврата на свое действие. Hо причина его - не в самом действии. А в том, что Вы сами (а може, и другой кто) - сделал не так давно. > Признаюсь, трудности с пониманием у меня остаются. :) Я вижу. Вы книжек по Линкусу переначитались. Или Кернигана с Ричей. > Относительно > последующих строк тоже (что, мол в линуксе EINTR не может возникнуть). > Интересно, что же возникает в линуксе и вообще о чем речь? Речь идет о том, что во freeBSD EINTR в малти-треденги возникает часто. От действия таки самой программы, но, похоже, в другом треде - и потому таки это сигнал, но "собою сгенеренный". В линухе такого нету. И на том спасибо. > VB> линухомана раз"яснить - писать буду медленно. О том, что такое - > VB> "по инициативе программы". Теперь понятно? А то мне пить уже пора... > Eugene Berdnikov --- ifmail v.2.15dev5 * Origin: Gamma NNTP server Moscow Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/759128df49b1.html, оценка из 5, голосов 10
|