Files
WQ_GUI/src/gui/core
duxin d6057c3d70 fix: 大尺度影像处理超时 — 心跳线程 + 日志复位看门狗 + 延长至1小时
问题: 用户处理 6522x13215x150 大影像,step3 Goodman 逐波段
C/NumPy 运算耗时超过 10 分钟,期间无 Qt 信号发出,看门狗误判
为假死并强制终止。

修复 (三层防护):

1. WorkerThread 心跳线程:
   - 新增独立 daemon 线程,每 30s 发射 log_message 信号
   - PyQt 信号线程安全,跨线程 emit 自动排队到主线程
   - 确保长时间 C 运算期间看门狗持续收到保活信号
   - run() finally 中自动停止心跳

2. 日志消息也复位看门狗:
   _on_log_message() 现在与 _on_progress_update() 一样更新
   _last_progress_time —— 任何来自 Worker 的通讯都代表存活

3. 超时阈值 600s → 3600s (1小时):
   大尺度影像处理 1 小时足够覆盖极端场景
2026-07-07 11:31:22 +08:00
..
2026-07-01 09:57:27 +08:00
2026-07-01 09:57:27 +08:00
2026-07-01 09:57:27 +08:00
2026-07-01 13:19:46 +08:00
2026-07-01 17:33:52 +08:00
2026-07-06 10:01:55 +08:00
2026-07-01 09:57:27 +08:00
2026-07-01 13:19:46 +08:00
2026-07-01 09:57:27 +08:00
2026-07-01 13:19:46 +08:00
2026-07-01 15:12:25 +08:00