Content deleted Content added
Gigacephalus (talk | contribs) m Gigacephalus moved page Run to completion to Run to completion scheduling |
Adding short description: "Scheduling model" |
||
(16 intermediate revisions by 12 users not shown) | |||
Line 1:
{{Short description|Scheduling model}}
'''Run-to-completion scheduling''' is a [[scheduling (computing)|scheduling]] model in which each task runs until it either finishes, or explicitly yields control back to the scheduler. Run to completion systems typically have either an [[event queue]] which is serviced in strict order of admission, or an [[admission scheduler]], which is capable of scheduling events out of order, based on other constraints such as deadlines. ▼
{{more citations needed|date=January 2021}}
▲'''Run-to-completion scheduling''' or '''nonpreemptive scheduling''' is a [[scheduling (computing)|scheduling]] model in which each task runs until it either finishes, or explicitly yields control back to the scheduler.<ref>{{Cite
Some [[preemptive multitasking]] scheduling systems behave as run-to-completion schedulers in regard to scheduling tasks at one particular [[process priority]] level, at the same time as those processes still preempt other lower priority tasks and are themselves preempted by higher priority tasks.
Line 6 ⟶ 9:
* [[Preemptive multitasking]]
* [[Cooperative multitasking]]
==References==
{{Reflist}}
[[Category:Algorithms]]
{{compsci-stub}}
|