当前位置: 首页 > wzjs >正文

做阿里巴巴网站应怎样定位wordpress收费版怎么激活

做阿里巴巴网站应怎样定位,wordpress收费版怎么激活,wordpress app模板下载,网页设计作品赏析概念: CSP模型,即通信顺序进程模型,是由英国计算机科学家C.A.R. Hoare于1978年提出的。该模型强调进程之间通过通道(channel)进行通信,并通过消息传递来协调并发执行的进程。CSP模型的核心思想是“不要通过…

概念:

CSP模型,即通信顺序进程模型,是由英国计算机科学家C.A.R. Hoare于1978年提出的。该模型强调进程之间通过通道(channel)进行通信,并通过消息传递来协调并发执行的进程。CSP模型的核心思想是“不要通过共享内存来通信,而要通过通信来共享内存”。这一思想有效地避免了传统并发编程中常见的竞态条件和死锁问题。

我的理解是一份数据不能由多个协程同时持有:

1、对于无缓冲chan,一份数据只能同时由一个协程持有。

如果没有数据接收者,发送者阻塞。

如果阻塞后出现了数据接收者,将数据转交给接收者之后发送者才能从阻塞中返回。

如果有数据接收者在等待,发送者不用阻塞,将数据转交给接收者之后立刻返回。

2、对于带缓冲chan,一份数据或者在缓冲中或者由一个协程持有。

如果缓冲满(没有接收者或接收者慢),发送者阻塞。

只有在数据接收者取走缓冲中的数据后,缓冲有剩余容量,阻塞的发送者才能返回。

如果有多个接收者,一份数据只能被一个接收者接收。

示例程序:两个协程交替打印奇偶数:

使用不带缓冲的chan,如果发送者在没有接收者接收的情况下也可以返回的话,就会出现争抢数据,也就不满足奇偶打印的要求。

import ("fmt""sync""time"
)func main() {var ch = make(chan int)var wg sync.WaitGroupwg.Add(2)go func() {defer wg.Done()for v1 := range ch {fmt.Println(time.Now().Format(time.TimeOnly), "go1:", v1)ch <- v1 + 1time.Sleep(time.Second)}}()go func() {defer wg.Done()for v2 := range ch {fmt.Println(time.Now().Format(time.TimeOnly), "go2:", v2)ch <- v2 + 1time.Sleep(time.Second)}}()ch <- 1wg.Wait()
}

控制台输出:

go2始终打印奇数,go1始终打印偶数。满足奇偶打印的要求。

以上示例如果改成带缓冲chan,那么会出现争抢数据,也就不满足奇偶打印的要求,但是同样满足CSP要求,因为发送者返回时数据已经放到了缓冲里。

--end--

http://www.dtcms.com/wzjs/538835.html

相关文章:

  • 卫辉网站建设一个简单的网站怎么做的
  • 网站的seo优化方案贵阳哪里做网站
  • 已备案网站注册株洲搜索引擎优化
  • 普集网站开发wordpress 虚拟货币模块
  • 哪里购买网站空间网站开发流程图解释含义
  • 网站建设技术可行性分析自己可以接单做网站吗
  • 网站下拉菜单怎么做做网站网站是什么案件
  • 三网合一网站开发网页设计实训报告小结
  • 做公司网站的好处模板性公司网站图片
  • 成都专业网站建设优化团队semseo是什么意思
  • 外贸一般在哪个网站做的做婚纱影楼网站的价格
  • 杭州建电商网站多少钱企业网站建设的类型有哪些
  • 沈阳做网站哪家公司好织梦cms官网模板
  • 建个私人网站怎么做文具电子商务网站开发内容
  • 模板 网站 教程wordpress做商城网站
  • 企业网站免费推广方案新服务器做网站如何配置
  • 微信网站建设哪家好创意网名大全
  • 个人网站开发的背景wordpress注册邮件内容
  • 响应式网站建设精英做代练去什么网站安全
  • 网站外链发布平台手机图片制作软件免费
  • 做网站的教学视频做360手机网站优化
  • 智能建站是什么开外贸公司的流程及费用
  • 滴滴网站建设流程wap 网站 手机
  • 成立中英文网站建设工作领导小组wordpress 商品模板下载
  • 购买网站空间自己怎样建立网站wordpress插件汉化下载地址
  • 深圳手机商城网站设计百度电话号码查询
  • word用来做网站的长沙公司网络营销推广
  • 北京智联招聘官方网站做家政网站开发外包报价
  • 常德网站建设字答科技律师咨询免费24小时在线
  • 建设网站 注册与登陆网站推广方法有几种