
并发编程
文章平均质量分 85
AndreaDittis旦
这个作者很懒,什么都没留下…
展开
-
并发模型
前言并发在现在已经是十分常见的问题了,由于人类信息量的增加,很多信息都需要并发处理,原有的串行处理已经很难满足现实的需求。今天我们来讲一讲5种常见的并发模型1、Future模型Future模型是将异步请求和代理模式结合的产物举例:假设我们是一个电商平台,用户在网站下单。用户操作的是客户端它会向Future服务端发送数据,服务端会从后台的数据接口获取完整的订单数据,并响应用户。我们模拟一下用户订单的行为:A、用户挑完商品开始下单,这时客户端向服务器端发送请求1。B、服务端根据客户端原创 2021-03-03 15:38:19 · 219 阅读 · 1 评论 -
CSP并发模型
go语言的并发机制以及它所使用的CSP并发模型CSP并发模型CSP模型是上个世纪七十年代提出的,用于描述两个独立的并发实体通过共享的通讯 channel(管道)进行通信的并发模型。 CSP中channel是第一类对象,它不关注发送消息的实体,而关注与发送消息时使用的channel。Golang CSPGolang 就是借用CSP模型的一些概念为之实现并发进行理论支持,其实从实际上出发,go语言并没有,完全实现了CSP模型的所有理论,仅仅是借用了 process和channel这两个概念。p.原创 2021-03-03 14:30:47 · 1476 阅读 · 1 评论