我已经为Win CE 7编写了一个直接显示过滤器和一个视频解码器驱动程序。过滤器在用户模式下加载,解码器驱动程序在内核模式下加载。过滤器需要内存来接收输入缓冲区,并通过调用视频解码器驱动程序函数来分配该内存。解码器驱动程序分配内存并从内核空间(>2 2GB)返回其虚拟地址,因为它是在内核模式下加载的。但是过滤器不能访问该存储器,因为它是在用户模式下加载的。
考虑到上述场景,如何使视频解码器驱动程序分配的内存可供
Tensorflow lite中的NNAPI Delegate将共享内存用于图形的输入和输出张量。但是,共享内存池的名称是硬编码的("input_pool"和"otput_pool"): // Create shared memory pool for inputs and outputs.据我所知,它们都将映射并使用相同的共享内存池。这不会导致竞态吗?