mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-09-24 10:05:08 +08:00
sched_yield: was not invoking the dispatcher.
This commit is contained in:
@@ -142,6 +142,8 @@ int sched_rr_get_interval(
|
||||
|
||||
int sched_yield( void )
|
||||
{
|
||||
_Thread_Yield_processor();
|
||||
_Thread_Disable_dispatch();
|
||||
_Thread_Yield_processor();
|
||||
_Thread_Enable_dispatch();
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -142,6 +142,8 @@ int sched_rr_get_interval(
|
||||
|
||||
int sched_yield( void )
|
||||
{
|
||||
_Thread_Yield_processor();
|
||||
_Thread_Disable_dispatch();
|
||||
_Thread_Yield_processor();
|
||||
_Thread_Enable_dispatch();
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user