Type of Scheduler in libult.so
Question Text
Inspect the code in support/libult/threads.c further.
Which type of scheduler does libult.so use?
Question Answers
- It uses a preemptive scheduler
It uses a cooperative scheduler
It uses both a cooperative and a preemptive scheduler
Feedback
libult.so uses a preemptive scheduler.
Its timer is initialised in the init_profiling_timer() function.
The context switch is performed in the handle_sigprof() function.