phony:一个受小马语言启发的Go演员模型库

时间:2024-06-11 18:19:03
【文件属性】:

文件名称:phony:一个受小马语言启发的Go演员模型库

文件大小:13KB

文件格式:ZIP

更新时间:2024-06-11 18:19:03

Go

假 Phony是Go编程语言中受启发的共享内存参与者模型并发概念验证的实现。 Actor自动管理goroutine,并使用异步因果消息(带有反压)进行通信。 这样可以轻松编写没有死锁,goroutine泄漏和许多样板代码中显示的select语句的for循环的程序。 不利的一面是,代码需要以异步方式编写,这对Go而言并不是惯用的,因此可能需要一些时间来习惯。 基准测试 goos: linux goarch: amd64 pkg: github.com/Arceliar/phony BenchmarkLoopActor-4 15617646 71.1 ns/op 16 B/op 1 allocs/op BenchmarkLoopChannel-4 14870767 73.0


【文件预览】:
phony-master
----doc.go(706B)
----LICENSE(16KB)
----actor_test.go(3KB)
----actor.go(5KB)
----examples()
--------counter()
----.gitignore(192B)
----README.md(4KB)
----go.mod(42B)

网友评论