|ARM Technical Support Knowledge Articles|
Applies to: RTX51 Real-time Kernel
Information in this article applies to:
I have an RTX51 application with several tasks running. Originally, I had RTX51 set up to use round robin task switching, so I enclosed accesses to global data within semaphore blocks.
Is this necessary now that I am not using round robin anymore? Is it safe to assume that tasks don't swap until an os_wait call when round robin is not enabled?
This is a fairly safe assumption to make as long as your global data is not accessed by a task and by an interrupt service routine.
Article last edited on: 2004-06-07 15:41:56
Did you find this article helpful? Yes No
How can we improve this article?