mirror of
https://github.com/v2fly/v2ray-core.git
synced 2026-01-07 01:35:39 -05:00
close timer faster
This commit is contained in:
@@ -278,11 +278,14 @@ func (w *udpWorker) Close() {
|
||||
}
|
||||
|
||||
func (w *udpWorker) monitor() {
|
||||
timer := time.NewTicker(time.Second * 16)
|
||||
defer timer.Stop()
|
||||
|
||||
for {
|
||||
select {
|
||||
case <-w.ctx.Done():
|
||||
return
|
||||
case <-time.After(time.Second * 16):
|
||||
case <-timer.C:
|
||||
nowSec := time.Now().Unix()
|
||||
w.Lock()
|
||||
for addr, conn := range w.activeConn {
|
||||
|
||||
Reference in New Issue
Block a user