TermiNexus
0810f9f9e8
fix(phase2): llc 线程 join 改用句柄数组替代 Thread 对象存取
插桩证实 list[vthreading.Thread|t.CPtr] 的 get(0)/get(1) 返回同一
对象指针(栈对象地址复用),j=0 的 close() 把 handle 置 NULL 后 j=1
的 join 用 NULL 句柄 → WaitForSingleObject 立即 WAIT_FAILED → alive=0
→ e5fb 线程句柄从未被 join(失败槽 Result=-1 误报)。改为 start()
后立即取出 handle 存入 list[t.CPtr](8 字节指针存取稳定),join/close
直接对句柄 WaitForSingleObject/CloseHandle,不再依赖 Thread 对象存续;
join 索引用全局 batch_start+j(handles 跨批次累积)。
2026-08-19 22:19:33 +08:00
..
2026-08-19 21:19:38 +08:00
2026-08-19 20:35:22 +08:00
2026-07-30 21:56:19 +08:00
2026-08-19 22:19:33 +08:00
2026-08-14 04:02:36 +08:00
2026-08-13 02:11:49 +08:00
2026-08-17 08:14:45 +08:00
2026-08-18 10:22:26 +08:00
2026-08-17 08:14:45 +08:00
2026-08-17 08:14:45 +08:00
2026-08-19 07:28:08 +08:00
2026-08-17 08:03:40 +08:00
2026-08-17 08:03:40 +08:00
2026-08-17 08:03:40 +08:00
2026-08-17 08:03:40 +08:00
2026-08-17 08:03:40 +08:00
2026-08-17 08:03:40 +08:00
2026-08-17 04:27:29 +08:00