RPC: 远程过程调用,像调用本地服务(方法)一样调用服务器的服务 支持同步、异步调用 客户端和服务器之间建立TCP连接,可以一次建立一个,也可以多个调用复用一次链接 PRC数据包小 protobuf thrift rpc:编解码,序列化,链接,丢包,协议 Rest(Http): http请求,支持 ...
分类:
其他好文 时间:
2020-02-28 01:27:11
阅读次数:
52
最近学习了redux,对比前段时间学习的vuex。个人有一些感触。 首先,vuex确实是简单好用(尤大佬nb!)。它能轻松将数据、计算属性、同步异步方法进行“模块化”分离,而引入的第五个方法modules更是能轻松做到引入各种模块,结合 起来导出,真正是能做到傻瓜式使用。 但是作为一名程序猿,vue ...
分类:
其他好文 时间:
2020-02-24 20:48:14
阅读次数:
79
" 返回《C 并发编程》" "1. 简介" "2. 同步异步对比" "3. 上下文的捕获和恢复" "4. Flowing ExecutionContext vs Using SynchronizationContext" "5. 如何适用于 async/await" "5.1. 实现方式" "5.1 ...
分类:
其他好文 时间:
2020-02-16 14:44:31
阅读次数:
74
大白话五种IO模型 [TOC] 一、I/O模型介绍 为了更好地了解I/O模型,我们需要事先回顾下: "同步、异步、阻塞、非阻塞" 同步(synchronous) I/O和异步(asynchronous) I/O,阻塞(blocking) I/O和非阻塞(non blocking)I/O分别是什么,到 ...
分类:
其他好文 时间:
2020-02-04 14:12:09
阅读次数:
84
Java同步/异步IO 同步是一种对共享资源的访问方式。当多个资源需要访问同一个互斥资源时,他们需要以某种顺序来确保该资源在某个时刻只能有一个线程对其使用。 异步是一种非阻塞方式。一个线程对对象的操作时,不必关心其他线程的状态或行为,也不必等到方法处理完成返回后才进行之后的操作。 同步的实现方式:s ...
分类:
编程语言 时间:
2020-02-02 18:04:53
阅读次数:
84
这里介绍下回调函数应用场景,同时涉及到的有同步异步处理 函数也是一种数据类型,既可以当做参数进行传递,也可以当做方法的返回值 1、参数 2、返回值 注意: 一般情况下,把函数当做参数传递,就是为了获取函数内部的异步操作结果 (1)同步函数 (2)异步函数 详见下节文章 (3) (4) . ...
分类:
其他好文 时间:
2020-01-31 17:21:27
阅读次数:
74
node 的`fs`文档密密麻麻的 api 非常多,毕竟全面支持对文件系统的操作。文档组织的很好,操作基本分为文件操作、目录操作、文件信息、流这个大方面,编程方式也支持同步、异步和 Promise。
本文记录了几个文档中没详细描写的问题,可以更好地串联`fs`文档思路:
- 文件描述符
- ... ...
分类:
Web程序 时间:
2020-01-29 12:37:49
阅读次数:
91
同步、异步,阻塞、非阻塞的理解 异步:某个事情需要10秒。而我只需要调用一个函数帮我做,我可以干 其他的事情。(比如调用celery) 同步:某个事情需要10秒完成,我等他完成之后再继续后面的工作。 举例:金拱门排队取餐 第一种方式(同步),下单拿号之后自己排队取餐。 第二种方式(异步),下单之后可 ...
分类:
编程语言 时间:
2020-01-22 12:42:10
阅读次数:
84
1、详细介绍 为了更好地了解IO模型,我们需要事先回顾下:同步、异步、阻塞、非阻塞同步(synchronous):就是一个任务的完成需要依赖另外一个任务时,只有等待被依赖的任务完成后,依赖的任务才能算完成,这是一种可靠的任务序列。要么成功都成功,失败都失败,两个任务的状态可以保持一致。异步(asyn ...
分类:
编程语言 时间:
2020-01-11 09:43:15
阅读次数:
77