设备创新后台
Go to file
Huamonarch 1ca922a4ef Fix task thread lifecycle: self-destruct when idle, synchronized cleanup
HandlerExec in task mode now sets is_running_=false when rule_pointers_
and once_exec_queue_ are both empty. Manager cleanup uses two-phase
lock (shared_lock scan + unique_lock destroy/erase) synchronized with
exec_task via handles_mutex. exec_task checks is_running_ before submit
and destroys dead handlers to prevent task loss. Also fix logReset
self-assignment no-op.
2026-05-12 17:11:07 +08:00
.vscode Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
cmake_include Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
config Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
dsm Add READMEs for RICS, eqpm, dsm and update eqpalg README with corrections 2026-05-09 11:46:17 +08:00
eqpalg Fix task thread lifecycle: self-destruct when idle, synchronized cleanup 2026-05-12 17:11:07 +08:00
eqpm Add READMEs for RICS, eqpm, dsm and update eqpalg README with corrections 2026-05-09 11:46:17 +08:00
inc Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
mix_cc Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
py Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
RICS Add READMEs for RICS, eqpm, dsm and update eqpalg README with corrections 2026-05-09 11:46:17 +08:00
script/table Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
shm Split RuleStat display from cold data paths to reduce lock contention 2026-05-12 15:46:01 +08:00
src Add READMEs for all infrastructure services and overall project 2026-05-09 12:13:00 +08:00
TestProject Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
third_party Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
.gitignore Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
EIS_README.md Add READMEs for all infrastructure services and overall project 2026-05-09 12:13:00 +08:00