用 Go 写一个服务容器( Service Container )

jzhongming ·
Container是有receive的对象,不是struct的数据结构,lock的scope只在receive内部,不对外有修改逻辑。对Container的Copy行为,应该慎重,不应该有这样的逻辑,直接使用receive对象就可以。把锁的声明修改为指针,一样可以修改指针的值,引发逻辑错误或者panic,这和形式无关。
#6
更多评论
Add方法里创建字典时没加锁,不会出问题?
#1
polaris
社区,需要你我一同完善!
不是加了吗?
#2