5月31- 6月1日 微信群
Posted 玉米烙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5月31- 6月1日 微信群相关的知识,希望对你有一定的参考价值。
net/rpc 是私有实现,不是基于http, 是基于tcp的
rpc就是类似你调用对方api,如此而已
助教:广义上rpc是远程调用,web service其实也是一种rpc 只不过那时候还不这么叫。现在rpc通常是指 把服务端的一个请求模拟成客户端的一个语言原生方法,就像是在调用原生本地方法的感觉一样,但实际上是,客户端服务端约定了序列化的方法。
现在侠义上rpc通常都是多语言的,也就抹平了跨语言的差异。 rpc是到语言函数,http就是到应用协议,rpc是在应用协议之上定义了一层语言协议。
同学:传值会拷贝整个结构体,另外函数内更改结构体的值在函数外不生效; 传指针只拷贝地址,函数内可以修改结构体内字段的值, 内存消耗小,但是如果发生内存逃逸,栈上的对象会逃逸到堆上,也会发生内存复制
什么时候发生逃逸?
编译器无法确定变量的生命周期,这个变量会发生逃逸, 比如你在函数内部使用的一个变量,函数外部也要使用它,那么它就会逃逸到堆上
以上是关于5月31- 6月1日 微信群的主要内容,如果未能解决你的问题,请参考以下文章