v01d opened a new issue #3347:
URL: https://github.com/apache/incubator-nuttx/issues/3347


   ```
     Description: Implementation of support for SIGEV_THREAD is available
                  only in the FLAT build mode because it uses the OS work 
queues to
                  perform the callback.  The alternative for the PROTECTED and 
KERNEL
                  builds would be to create pthreads in the user space to 
perform the
                  callbacks.  That is not a very attractive solution due to 
performance
                  issues.  It would also require some additional logic to 
specify the
                  TCB of the parent so that the pthread could be bound to the 
correct
                  group.
   
                  There is also some user-space logic in 
libs/libc/aio/lio_listio.c.
                  That logic could use the user-space work queue for the 
callbacks.
     Status:      Low, there are alternative designs.  However, these features
                  are required by the POSIX standard.
     Priority:    Low for now
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to