文件名称:go.d:等待空闲线程通信
文件大小:18KB
文件格式:ZIP
更新时间:2024-05-21 15:45:17
D
上帝 具有静态类型自动完成通信通道的线程池协程。 特征 静态类型通道(但是您可以使用传输各种数据)。 消息大小最小(没有额外的内存成本)。 等待免费频道(但是,如果您不检查可用性/等待中,则将被锁定)。 静态检查消息转移的安全性(仅允许共享,不可变和不可复制)。 每个goroutine在线程轮询上运行(也可以使用runEventLoopOnce来使用主线程)。 通道作用域退出时自动完成的队列(使用empty / ignore进行检查)。 基准测试 > .\compare.cmd >go run app.go --release Workers Result Time 4 4999500000 25.9163ms >dub --quiet --build=release Workers Result Time 4
【文件预览】:
go.d-master
----source()
--------jin()
--------app.d(820B)
----.github()
--------workflows()
----app.go(693B)
----dub.json(294B)
----.vscode()
--------launch.json(956B)
--------tasks.json(323B)
----README.md(4KB)
----compare.cmd(55B)
----readme.drawio.svg(42KB)
----.gitignore(113B)