|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Eugeny Balahonov 2:452/50.1 22 Sep 2001 20:54:26 To : Ilya Evseev Subject : Программирование для Linux -------------------------------------------------------------------------------- Hello Ilya! Saturday September 22 2001 03:50, Ilya Evseev wrote to Eugeny Balahonov: >> Блин, слушайте, народ! Где вы документацию берете по API, >> архитектуре и IE> т.д., >> когда свои программы пишете? Hе дайте погибнуть хорошему начинанию! >> Или исходники долго и нудно листаете ядра и той же GLIBC? IE> (Почти) любая документация по программированию в Юниксе/Позиксе. IE> Истина в последней инстанции - man. IE> А что у тебя не получается? IE> Звучит парадоксально, но программировать IE> в Юниксе проще, чем им пользоваться. Это звучит многообещающе ;) Пока получается все, потому как сложнее Hello World под Unix я еще не писал. Вот, к примеру, когда я писал потоки, обслуживающие сетевых клиентов под Win32, часто пользовался функциями WaitForSingleObject()/WaitForMultipleObjects(). Ими можно ждать все что угодно: мьютекс, событие, сокет, поток и т.д. Причем в любой комбинации. Очень удобно, когда ждешь прихода данных от пользователя через некий интерфейс и одновременно ждешь данные от другого потока или процесса. Как такое сделать в Unix? Там, как я поглядел, нельзя одновременно ждать мьютекс и сокет. Или данные из последовательного порта вместе с данными из сокета. Каким макаром правильно решать такие задачи под Linux/Unix? Есть еще проблема - нотификации от файловой системы. То есть перечитывать файл, когда он обновляется любым другим процессом. 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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/191133bacd1dd.html, оценка из 5, голосов 10
|