Home
last modified time | relevance | path

Searched refs:tasks (Results 1 – 12 of 12) sorted by relevance

/TaskScheduler/SchedulerTests/Tests/
H A DWaitTests.cpp55 Subtask tasks[2]; in SUITE() local
56 ctx.RunSubtasksAndYield(testGroup, &tasks[0], MT_ARRAY_SIZE(tasks)); in SUITE()
74 Task tasks[16]; in SUITE() local
75 scheduler.RunAsync(MT::TaskGroup::Default(), &tasks[0], MT_ARRAY_SIZE(tasks)); in SUITE()
83 CHECK_EQUAL(MT_ARRAY_SIZE(tasks), (size_t)taskCountFinished); in SUITE()
102 LongTask tasks[4000]; in SUITE() local
103 scheduler.RunAsync(MT::TaskGroup::Default(), &tasks[0], MT_ARRAY_SIZE(tasks)); in SUITE()
120 LongTask tasks[4000]; in SUITE() local
121 scheduler.RunAsync(myGroup, &tasks[0], MT_ARRAY_SIZE(tasks)); in SUITE()
163 SecondaryTask tasks[64]; in SUITE() local
[all …]
H A DSubtasksTests.cpp223 TaskSubtaskCombo_Sum1 tasks[2]; in SUITE() member
227 tasks[0].data = data; in SUITE()
228 tasks[1].data = data; in SUITE()
230 context.RunAsync(MT::TaskGroup::Default(), &tasks[0], MT_ARRAY_SIZE(tasks)); in SUITE()
231 context.RunSubtasksAndYield(MT::TaskGroup::Default(), &tasks[0], MT_ARRAY_SIZE(tasks)); in SUITE()
241 TaskSubtaskCombo_Sum4 tasks[2]; in SUITE() member
245 tasks[0].data = data; in SUITE()
246 tasks[1].data = data; in SUITE()
248 context.RunAsync(MT::TaskGroup::Default(), &tasks[0], MT_ARRAY_SIZE(tasks)); in SUITE()
249 context.RunSubtasksAndYield(MT::TaskGroup::Default(), &tasks[0], MT_ARRAY_SIZE(tasks)); in SUITE()
H A DStackSizeTests.cpp69 StandartStackSizeTask tasks[100]; in SUITE() local
70 scheduler.RunAsync(MT::TaskGroup::Default(), &tasks[0], MT_ARRAY_SIZE(tasks)); in SUITE()
79 ExtendedStackSizeTask tasks[100]; in SUITE() local
80 scheduler.RunAsync(MT::TaskGroup::Default(), &tasks[0], MT_ARRAY_SIZE(tasks)); in SUITE()
H A DCleanupTests.cpp47 NotFinishedTaskDestroy tasks[1024]; in SUITE() local
49 scheduler.RunAsync(MT::TaskGroup::Default(), &tasks[0], MT_ARRAY_SIZE(tasks)); in SUITE()
H A DSimpleTests.cpp87 ALotOfTasks tasks[TASK_COUNT]; in SUITE() local
89 for (size_t i = 0; i < MT_ARRAY_SIZE(tasks); ++i) in SUITE()
90 tasks[i].counter = &counter; in SUITE()
92 scheduler.RunAsync(MT::TaskGroup::Default(), &tasks[0], MT_ARRAY_SIZE(tasks)); in SUITE()
188 MT::StaticVector<YieldTask, 512> tasks; in SUITE() local
191 tasks.PushBack(YieldTask()); in SUITE()
201 scheduler.RunAsync(MT::TaskGroup::Default(), tasks.Begin(), (uint32)tasks.Size()); in SUITE()
H A DFireAndForget.cpp179 ThreadTest tasks[8]; in SUITE() local
180 for (size_t i = 0; i < MT_ARRAY_SIZE(tasks); ++i) in SUITE()
182 tasks[i].taskPool = &taskPool; in SUITE()
185 scheduler.RunAsync(MT::TaskGroup::Default(), &tasks[0], MT_ARRAY_SIZE(tasks)); in SUITE()
/TaskScheduler/Scheduler/Include/
H A DMTTaskBucket.h37 GroupedTask* tasks; member
40 : tasks(_tasks) in TaskBucket()
H A DMTFiberContext.inl29 MT_ASSERT(taskCount < (internal::TASK_BUFFER_CAPACITY - 1), "Too many tasks per one Run.");
46 MT_ASSERT(taskCount < (internal::TASK_BUFFER_CAPACITY - 1), "Too many tasks per one Run.");
H A DMTScheduler.inl104 MT_ASSERT(taskCount < (internal::TASK_BUFFER_CAPACITY - 1), "Too many tasks per one Run.");
/TaskScheduler/.vscode/
H A Dtasks.json3 // for the documentation about the tasks.json format
/TaskScheduler/
H A DREADME.md43 // Declare tasks
45 SimpleTask tasks[TASK_COUNT];
48 scheduler.RunAsync(MT::TaskGroup::Default(), &tasks[0], MT_ARRAY_SIZE(tasks));
50 // Wait and help to execute unfinished tasks
/TaskScheduler/Scheduler/Source/
H A DMTScheduler.cpp658 internal::GroupedTask & task = bucket.tasks[taskIndex]; in RunTasksImpl()
707 bool res = context.queue.Add(bucket.tasks, bucket.count); in RunTasksImpl()