Does RTLinux provides any facilities to carry out a
few operations atomically.. atomic.h in linux
provides of operations like add,increment and stuff..
--
Say, I have some code in RT thread
my_thread()
{
func1();
/* Atomic begin */
func2();
func3();
/* Atomic end */
func4();
}
I would expect the facility to make sure
func2(), func3() calls are complete or shouldn't
execute either of 'em.
Will rtl_no_interrupts(), rtl_restore_interrupts() help
me in achieving this atomicity. But if a high priority
thread is kicked will the scheduler schedule this high
priority thread immediately ?
Any pointers/suggestions will be appreciated.
Thanks
- Sudhir
--
Character is what you are in the Dark !!!!
_______________________________________________
Rtl mailing list
[EMAIL PROTECTED]
http://www2.fsmlabs.com/mailman/listinfo.cgi/rtl