OberonCore https://forum.oberoncore.ru/ |
|
Моделирование интерфейсов https://forum.oberoncore.ru/viewtopic.php?f=29&t=3640 |
Страница 6 из 6 |
Автор: | Илья Ермаков [ Вторник, 04 Сентябрь, 2012 20:45 ] |
Заголовок сообщения: | Re: Моделирование интерфейсов |
Александр Шостак писал(а): А что у вас возвращают носители с неизвестным размером? Или там везде HALT? Это должно быть задано в спецификации на базовый интерфейс. Т.е. имеет смысл иногда закладывать в базовый интерфейс какую-то операцию, которая в некоторых реализациях "заглушена". Чтобы не плодить много интерфейсов. Я, на самом деле, не использую этот интерфейс для чтения из потоков. У меня драйвер канала кладёт данные в любой указанный ему буфер (через заданный врайтер). А потребитель читает через ридер... Т.е. "развязка" через заданный потребителем буфер. По поводу look-ahead - разумеется, Вы правы, относительно предельных случаев, что можно создать эффект позиционирования... Ну, это для ридера возможны такие фокусы. Для врайтера уже нет... |
Страница 6 из 6 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |