Smart
Pre-release
Pre-release
refactor(proxy): 将 JNI 查询移出 mutex 作用域,用 AtomicBoolean 防止并发 - 新增 queryLock (AtomicBoolean) 防止并发 JNI 调用,替代 tryLock/withLock 包装 - refreshProxyGroupsInner: JNI 查询在 mutex 外部执行,仅 publishProxyGroups 持有 mutex - refreshProxyGroup: 同样将 JNI 查询移出 mutex,queryLock 保护并发 - refreshProxyGroupsTryLock/NonBlocking: 移除外层 mutex 包装,直接委托 - 修复后台返回前台时 mutex 被阻塞 JNI 调用永久持有导致代理页面假死的问题