一行RPC调用,究竟发生了什么?(内核干货)
int result = Add(1, 2);
我们知道,代码段里有一段Add的代码,调用方将参数1和2压栈传入,Add函数计算完成之后,返回结果给result,这是一个本地函数调用的过程。
int result = RPCService::Add(1, 2);
整个过程发生了什么?
RPCService::Add(1, 2, callback); callback(result){ ... }
整个过程又发生了什么?
相关文章
int result = Add(1, 2);
我们知道,代码段里有一段Add的代码,调用方将参数1和2压栈传入,Add函数计算完成之后,返回结果给result,这是一个本地函数调用的过程。
int result = RPCService::Add(1, 2);
整个过程发生了什么?
RPCService::Add(1, 2, callback); callback(result){ ... }
整个过程又发生了什么?
相关文章