[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Несколько вопросов вразброс



06.07.2012 11:40, Alexander Galanin пишет:
> On Thu, 05 Jul 2012 20:32:45 +0400
> "Артём Н." <artiom14@yandex.ru> wrote:
> 
>> 04.07.2012 23:13, Alexander Galanin пишет:
>>>> Я понимаю, что штатный доступ к файлам производится через предоставляемое ОС
>>>> API. Но что делать, если ОС такой функциональности не предоставляет?
>>> Значит не надо использовать ОС, которая не даёт функций для доступа к
>>> файлам и, следовательно, не достойна называться операционной системой.
>> Мда? Embedded (то, что весьма метко летает)? "Тонкие клиенты"? Сетевые ОС?
>> Недостойны?
>> А QNX без ФС?
>> И не у всякой ОС с ФС есть fileevent. Не всегда есть варианты сменить.
>> И выбрать.
>> А ещё когда-то была RSX-11...
>> А где-то даже сейчас используются разные DOS (не совсем в тему, согласен)...
>> И много что ещё.
> 
> Что ты сказать-то хочешь? Что программа, написанная под одну или несколько
> современных популярных ОС не будет работать на RSX-11? Это очевидно.
Что отсутствие работы с файлами и отсутствие fileevent-ов ещё не говорит о том,
что ОС не пригодна для использования.

>>>> Остаётся либо перехват функций (малопереносимый и чреватый некоторыми
>>>> последствиями) или ожидающий поток.
>>>> Какие ещё варианты?
>>> Ты, наверно, хотел сказать, что в одной_известной_ос select есть только
>>> для сокетов, и поэтому под неё писать сложнее. Но на это есть как раз
>>> fileevent, который нужным образом реализован в языке, и работая с ним
>>> нет необходимости заводить потоки вручную.
>> Я просто не помню есть ли в "родном" API этой известной ОС ожидание на файлах...
> Этим надо озаботиться до выбора инструмента для программирования.
Чем? Выбором ОС? А, обычно, кто-то спрашивает? :-(


Reply to: