Результаты поиска по запросу "overlapped-io"
Почему обратный вызов, переданный ReadFileEx (), не получает правильную структуру OVERLAPPED?
По какой-то причине мой обратный вызов не получает адрес правильногоOVERLAPPED структура после звонкаReadFileEx, Что может вызвать это? Обновление - пример: #include <stdio.h> #include <Windows.h> void __stdcall completion_routine( unsigned ...
Действительно ли в Linux нет асинхронного блочного ввода-вывода?
Рассмотрим приложение, которое связано с центральным процессором, но также имеет высокопроизводительные требования к вводу / выводу. Я сравниваю файловый ввод / вывод Linux с Windows, и я не вижу, как epoll вообще поможет программе Linux. Ядро ...
Действительно ли в Linux нет асинхронного блочного ввода-вывода?
Рассмотрим приложение, которое связано с центральным процессором, но также имеет высокопроизводительные требования к вводу / выводу.я сравниваю файловый ввод...
Это не должно удивлять. Когда вы запрашиваете большие чтения (особенно без указания file_flag_sequential_scan), вы, по сути, боретесь с менеджером кэша - менеджер кэша оптимизирован для относительно небольших (64 КБ, 256 КБ) операций ввода-вывода, а когда вы запускаете большие операции ввода-вывода, вещи могут получить сбивает с толку. Вот почему переход к небуферизованному вводу-выводу может быть таким огромным выигрышем - менеджер кеша уходит с дороги.
няюсь за несколько длинное вступление) Во время разработки приложения, которое предварительно обрабатывает весь большой файл (> 400 МБ) в буферном кеше для ускорения фактического запуска позже, я проверил, имеет ли чтение 4 МБ за раз все еще ...
Named Pipes - асинхронный просмотр
Мне нужно найти способ получать уведомления, когда System.IO.Pipe.NamedPipeServerStream, открытый в асинхронном режиме, имеет больше данных для чтения на нем - WaitHandle был бы идеальным. Я не могу просто использовать BeginRead () для получения ...
Named Pipes - асинхронный просмотр
Мне нужно найти способ получать уведомления, когда System.IO.Pipe.NamedPipeServerStream, открытый в асинхронном режиме, имеет больше данных для чтения на нем...