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

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



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? Это очевидно.

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

Этим надо озаботиться до выбора инструмента для программирования.

-- 
Alexander Galanin


Reply to: