目录重构完成,但是Preview通道尚未可用

This commit is contained in:
2026-08-07 19:42:49 +08:00
parent 3a381c85ed
commit 86df4bf3c5
16 changed files with 1620 additions and 24 deletions
+30
View File
@@ -0,0 +1,30 @@
//go:build windows
package process
// Lock 获取进程间互斥锁 (Windows: 内存锁)
// 注意: Windows 版本仅在同一进程内互斥,进程间不互斥
// 如需真正的进程间锁,后续可改用 Windows Named Mutex
func (pm *ProcessManager) Lock() error {
pm.mu.Lock()
defer pm.mu.Unlock()
if pm.locked {
return nil
}
pm.locked = true
return nil
}
// Unlock 释放互斥锁 (Windows)
func (pm *ProcessManager) Unlock() error {
pm.mu.Lock()
defer pm.mu.Unlock()
if !pm.locked {
return nil
}
pm.locked = false
return nil
}