摘要: import ( "sync" "sync/atomic" "testing" ) func TestAtomic(t *testing.T) { /* go语言提供的原子操作都是非侵入式的,它们由标准库代码包sync/atomic中的众多函数代表。 我们调用sync/atomic中的几个函数可以对几种简单的类型进行原子操作。 这些类型包括int3... 阅读全文
posted @ 2019-08-13 22:24 不骄不傲 阅读(400) 评论(0) 推荐(0) 编辑
摘要: import ( "testing" "unsafe" ) type Users struct { Age int32 Name string } func TestUnsafe(t *testing.T) { var user Users var a byte /* func Alignof(x ArbitraryType) uintptr 获取变量以多数字节... 阅读全文
posted @ 2019-08-13 21:47 不骄不傲 阅读(884) 评论(0) 推荐(0) 编辑