mirror of
https://github.com/TeaOSLab/EdgeNode.git
synced 2025-11-14 15:40:24 +08:00
可以在集群设置中修改节点最大并发读/写数
This commit is contained in:
23
internal/utils/percpu/chan_test.go
Normal file
23
internal/utils/percpu/chan_test.go
Normal file
@@ -0,0 +1,23 @@
|
||||
// Copyright 2024 GoEdge CDN goedge.cdn@gmail.com. All rights reserved. Official site: https://goedge.cn .
|
||||
|
||||
package percpu_test
|
||||
|
||||
import (
|
||||
"github.com/TeaOSLab/EdgeNode/internal/utils/percpu"
|
||||
"github.com/TeaOSLab/EdgeNode/internal/zero"
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestChan_C(t *testing.T) {
|
||||
var c = percpu.NewChan[zero.Zero](10)
|
||||
c.C() <- zero.Zero{}
|
||||
|
||||
t.Log(<-c.C())
|
||||
|
||||
select {
|
||||
case <-c.C():
|
||||
t.Fatal("should not return from here")
|
||||
default:
|
||||
t.Log("ok")
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user