anchao commented on PR #13486:
URL: https://github.com/apache/nuttx/pull/13486#issuecomment-2357416138

   > Firstly, irq masking cannot be removed here due to the crucial reason that 
we must ensure no scheduling occurs for the current task after the cpuindex is 
acquired. Otherwise, the cpuindex will not correspond to the CPU where the 
current task resides, leading to logical errors. The implementation of 
this_task follows a similar principle.
   
   Yes, you are right, I forgot SMP mode, which does require disabling 
interrupts. I am currently using AMP/BMP mode, the performance is much higher 
than SMP


-- 
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.

To unsubscribe, e-mail: [email protected]

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

Reply via email to