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

Function processTask

src/UtilsCtrl/ThreadPool/Thread/UThreadSecondary.h:68–76  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

66
67
68 CVoid processTask() override {
69 UTask task;
70 if (popPoolTask(task)) {
71 runTask(task);
72 } else {
73 // 如果单次无法获取,则稍加等待
74 waitRunTask(config_->queue_emtpy_interval_);
75 }
76 }
77
78
79 CVoid processTasks() override {

Callers

nothing calls this directly

Calls 3

popPoolTaskFunction · 0.85
runTaskFunction · 0.85
waitRunTaskFunction · 0.85

Tested by

no test coverage detected