Глава 10. Изменение буфера параметров и контекста для рабочих блоков многократного использования
Буфер параметров и контекста рабочего блока многократного использования совместно используется многократными вызовами функций акселератора alf_accel_input_dtl_prepare и alf_accel_output_dtl_prepare. Изменять содержимое данного буфера следует с осторожностью. Так как среда исполнения ALF выполняет двойную буферизацию прозрачным образом, существует вероятность того, что аргументы current_count для последующих вызовов функций alf_accel_input_dtl_prepare, alf_accel_comp_kernel и alf_accel_output_dtl_prepare не будут при обработке блока многократного использования инкрементироваться должным образом. Поэтому изменение буфера параметров и контекста в соответствии со значением current_count в одной из подпрограмм может повлечь непредсказуемое результаты в других подпрограммах, когда они будут вызваны позднее с другими значениями current_count.