Go-复习

new 分配内存,零值,返回指针

 make 会被编译器翻译 成具体的创建函数,由其分配内存和初始化成员结构,返回对象而非指针。

 

Go是自带runtime。

 

发起read操作时,如果该socket fd中尚无数据,runtime将该socket fd加入到netpoller中监听,同时挂起对应的goroutine,直到runtime收到socket fd 数据ready的通知,唤醒Goroutine。从用户层视角来看,就像是read操作一直block在那个socket fd上似的。

 

v.(type),这里的v必须是接口变量,type必须是接口

 

close后,chan无法发送了,所以,应该让发送方close。

posted @ 2019-09-19 10:52  wanjingchang  阅读(155)  评论(0编辑  收藏  举报