1.. _The_Task_Scheduler:
2
3The Task Scheduler
4==================
5
6
7This section introduces the |full_name|
8*task scheduler*. The task scheduler is the engine that powers the loop
9templates. When practical, use the loop templates instead of
10the task scheduler, because the templates hide the complexity of the
11scheduler. However, if you have an algorithm that does not naturally map
12onto one of the high-level templates, use the task scheduler.
13
14.. toctree::
15   :maxdepth: 4
16
17   ../tbb_userguide/Task-Based_Programming
18   ../tbb_userguide/When_Task-Based_Programming_Is_Inappropriate
19   ../tbb_userguide/How_Task_Scheduler_Works
20   ../tbb_userguide/Task_Scheduler_Bypass
21   ../tbb_userguide/Guiding_Task_Scheduler_Execution