返回 DeepSeek-Reasonix
runtime_control.go
根目录 / internal / taskmonitor / runtime_control.go
1 package taskmonitor
2
3 func killTaskRuntime(killer JobKiller, snap *TaskSnapshot) bool {
4 if owned, ok := killer.(interface {
5 KillOwned(string, string, string) bool
6 }); ok {
7 return owned.KillOwned(snap.SessionID, runtimeJobID(snap), snap.RuntimeOwnerID)
8 }
9 return killer.Kill(snap.SessionID, runtimeJobID(snap))
10 }
11
11 lines GO