Сообщение от
Филоненко Владислав
Асинхронная библиотека нами сделана как аналог аналогичной библиотеки в CDS3
Интерфейс отличается, т.к. мы не можем научить компилятор CDS2.3 создавать задачи.
Для ввода/вывода небольших файлов на внутреннюю flash/ram диск асинхронная библиотека не даст суперпреимуществ, т.к. задержки в худшем случае будкт порядка единиц/десятков мс.
Однако при использовании внешних накопителей USB, особенно в бытовом исполнении - на тестах наблюдались задержки до 4 секунд, из-за реализации обмена внутри USB-Flash.
Т.о. для больших файлов и внешних накопителей - must have
Для стабильного цикла в единицы мс- must have
Во всех остальных случаях можно по старинке.
P.S. CAA - это просто обертка SysLibFile и на 2-м кодесисе никакой асинхронности там нету.