MCPcopy Create free account
hub / github.com/ChunelFeng/CGraph / processTask

Function processTask

src/UtilsCtrl/ThreadPool/Thread/UThreadPrimary.h:91–98  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

89
90
91 CVoid processTask() override {
92 UTask task;
93 if (popTask(task) || stealTask(task) || popPoolTask(task)) {
94 runTask(task);
95 } else {
96 fatWait();
97 }
98 }
99
100
101 CVoid processTasks() override {

Callers 1

loopProcessFunction · 0.70

Calls 5

popTaskFunction · 0.85
stealTaskFunction · 0.85
popPoolTaskFunction · 0.85
runTaskFunction · 0.85
fatWaitFunction · 0.85

Tested by

no test coverage detected