Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Eugeny Balahonov                     2:452/50.1     22 Sep 2001  21:01:12
 To : Alexey Shaposhnikov
 Subject : Программирование для Linux
 -------------------------------------------------------------------------------- 
 
 Hello Alexey!
 Saturday September 22 2001 04:15, Alexey Shaposhnikov wrote to Eugeny Balahonov:
 
  EB>> Сдается мне, что этот документ изрядно устарел в свете изменений
  EB> EB>> в ядрах 2.2 и 2.4, вышедших уже после него.
 
  AS> Причём тут ядра? Ты что, модуль пишешь?
 
 Да нет, в принципе. Hо мало ли что там изменили со времен 96 года то... Может
 ввели какие новые возможности. Я вот знаю, что в то время в Linux не было
 потоков вообще.
 
  EB>>  То одной константы не хватает, то функция не так определена...
  EB>> Короче не знаю кто виноват - то ли Чан, уверяющий что он
  EB>> описывает POSIX, то ли Linux ограниченно его поддерживающий.
 
  AS> Кусок в студию!(RU.UNIX.PROG)
 
 Ух! Сейчас дома сижу. В понедельник с работы кину.
 
  EB>> Вот где преимущество Win32 ;) Зашел на msdn.microsoft.com и там
  EB>> каждая закорючка в системе  описана   совершенно нахаляву. Зачем
  EB>> при  такой документации исходники? ;)
 
  AS> Молодой человек, вы удивитесь, но в Debian часто и localhost'ом
  AS> обойтись можно.
 
 Hу и повторяю для тебя те вещи, которые из описания отдельных фунций по man и
 info узнать невозмножно:
 
 Вот, к примеру, когда я писал потоки, обслуживающие сетевых клиентов под Win32,
 часто пользовался функциями WaitForSingleObject()/WaitForMultipleObjects(). Ими
 можно ждать все что угодно: мьютекс, событие, сокет, поток и т.д. Причем в
 любой комбинации. Очень удобно, когда ждешь прихода данных от пользователя
 через некий интерфейс и одновременно ждешь данные от другого потока или
 процесса.
 
 Как такое сделать в Unix? Там, как я поглядел, нельзя одновременно ждать
 мьютекс и сокет. Или данные из последовательного порта вместе с данными из
 сокета. Каким макаром правильно решать такие задачи под Linux/Unix? Может
 функция select() чего хитрого умеет?
 
 Есть еще проблема - нотификации от файловой системы. То есть перечитывать файл,
 когда он обновляется любым другим процессом. Hе в цикле, а по сообщению
 операционной системы. Такого я вообще не нашел :(
 
 Best regards,
               Eugeny                [FIDO Wizard! team]
 
  E-mail: johnball@bmz.gomel.by       ICQ: 5456961
 
 --- GoldED+ 1.1.4.5 (WinNT 5.1.2600 i686)
  * Origin: Интурист хорошо говорит! (2:452/50.1)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Программирование для Linux   Eugeny Balahonov   21 Sep 2001 23:12:02 
 Re: Программирование для Linux   Alexey Shaposhnikov   22 Sep 2001 04:15:46 
 Программирование для Linux   Eugeny Balahonov   22 Sep 2001 21:01:12 
 Re: Программирование для Linux   Eugene Korovin   24 Sep 2001 18:11:26 
 Re: Программирование для Linux   Valentin Nechayev   25 Sep 2001 13:10:09 
 Re: Программирование для Linux   Kirill Smelkov   24 Sep 2001 17:05:36 
 Re: Программирование для Linux   Daniel Ginsburg   25 Sep 2001 15:04:54 
 Re: Программирование для Linux   Daniel Ginsburg   25 Sep 2001 22:19:31 
 Re: Программирование для Linux   Kirill Smelkov   26 Sep 2001 00:41:08 
 Пpогpаммиpование для Linux   Alexey V. Medvedev   26 Sep 2001 23:11:09 
 Re: Пpогpаммиpование для Linux   Wladimir Mutel   30 Sep 2001 20:18:26 
 Программирование для Linux   Andrew Khokhlushin   23 Sep 2001 23:52:09 
 Re: Программирование для Linux   Dmytro Rud   26 Sep 2001 01:24:54 
 Программирование для Linux   Andrew Khokhlushin   29 Sep 2001 00:43:48 
 Пpогpаммиpование для Linux   Alexey Litvinuke   29 Sep 2001 21:20:08 
 Re: Пpогpаммиpование для Linux   Wladimir Mutel   30 Sep 2001 20:24:14 
 Пpогpаммиpование для Linux   Vladimir Mosgalin   01 Oct 2001 00:01:52 
 Пpогpаммиpование для Linux   Alexey Litvinuke   04 Oct 2001 19:53:12 
 Пpогpаммиpование для Linux   Vladimir Mosgalin   05 Oct 2001 18:09:12 
 Пpогpаммиpование для Linux   Alexey Litvinuke   06 Oct 2001 06:51:40 
 Пpогpаммиpование для Linux   Vladimir Mosgalin   07 Oct 2001 11:25:38 
 Пpогpaммиpовaние для Linux   Alexander Stavitsky   07 Oct 2001 01:23:54 
 Пpогpaммиpовaние для Linux   Vladimir Mosgalin   19 Oct 2001 18:46:22 
 Пpогpаммиpование для Linux   Andrew Khokhlushin   01 Oct 2001 09:23:56 
 Re: Пpогpаммиpование для Linux   Wladimir Mutel   03 Oct 2001 15:11:07 
 Пpогpаммиpование для Linux   Ilya S Slyzhnyak   05 Oct 2001 13:11:18 
 Re: Пpогpаммиpование для Linux   Wladimir Mutel   08 Oct 2001 00:24:20 
 Re: Пpогpаммиpование для Linux   Victor Wagner   08 Oct 2001 01:17:54 
 Пpогpаммиpование для Linux   Alexey Litvinuke   06 Oct 2001 06:49:12 
 Re: Программирование для Linux   Wladimir Mutel   30 Sep 2001 20:22:44 
 Программирование для Linux   antony trofimoff   01 Oct 2001 18:07:42 
 Re: Программирование для Linux   Andrew V. Fionik   02 Oct 2001 12:47:33 
 Программирование для Linux   antony trofimoff   02 Oct 2001 20:02:52 
 Re: Программирование для Linux   Vladimir Bormotov   03 Oct 2001 23:39:05 
 Re: Программирование для Linux   Andrew V. Fionik   04 Oct 2001 11:33:39 
 Программирование для Linux   antony trofimoff   05 Oct 2001 19:50:19 
 Re: Программирование для Linux   Andrew V. Fionik   06 Oct 2001 09:30:31 
 Re: Программирование для Linux   Ilya Anfimov   02 Oct 2001 21:54:45 
 Программирование для Linux   antony trofimoff   03 Oct 2001 20:43:05 
 Re: Программирование для Linux   Alexey Morozov   05 Oct 2001 15:04:23 
 Re: Программирование для Linux   Wladimir Mutel   08 Oct 2001 01:12:41 
 Re: Программирование для Linux   Wladimir Mutel   03 Oct 2001 15:19:01 
 Программирование для Linux   Ilya S Slyzhnyak   05 Oct 2001 13:18:49 
 Re: Программирование для Linux   Wladimir Mutel   08 Oct 2001 01:11:27 
 Программирование для Linux   Eugeny Balahonov   26 Sep 2001 18:50:25 
 Программирование для Linux   Andrew Khokhlushin   29 Sep 2001 00:49:56 
 Re: Программирование для Linux   Wladimir Mutel   30 Sep 2001 20:01:28 
 Re: Программирование для Linux   Yuriy Kaminskiy   30 Sep 2001 16:51:53 
 Программирование для Linux   Vladimir Mosgalin   29 Sep 2001 19:04:38 
 Программирование для Linux   Eugeny Balahonov   01 Oct 2001 22:05:51 
 Программирование для Linux   Vladimir Mosgalin   02 Oct 2001 22:51:26 
 Программирование для Linux   Sergey Korshunoff   01 Oct 2001 03:18:32 
 Программирование для Linux   Eugeny Balahonov   01 Oct 2001 22:12:35 
 Re: Программирование для Linux   Wladimir Mutel   30 Sep 2001 19:57:31 
 Программирование для Linux   Vladimir Mosgalin   26 Sep 2001 09:39:02 
 Программирование для Linux   Eugeny Balahonov   27 Sep 2001 23:11:46 
 Программирование для Linux   Anthony Nedviga   28 Sep 2001 13:59:45 
 Программирование для Linux   Eugeny Balahonov   12 Dec 2001 22:25:55 
 Пpогpаммиpование для Linux   Eugene Prishletzov   13 Dec 2001 17:26:17 
 Пpогpаммиpование для Linux   Eugeny Balahonov   13 Dec 2001 21:15:32 
 Программирование для Linux   Vladimir Mosgalin   29 Sep 2001 18:36:34 
Архивное /ru.linux/191133bacd2d9.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional