- 0
- 0
- 约4.12千字
- 约 29页
- 2018-11-03 发布于广西
- 举报
Summery 系统级开发现状 新需求需要新模型 Go对并发的支持 Go的语法特点 系统测开发现状 要求高并发 要求开发速度 要求性能好 要求可分布 系统测开发现状 C/C++ 写的好的话 速度快,内存利用率高 写不好的话 内存泄露 Core dump 语言层面完全没有对并发有支持 裸用os的并发机制:线程/进程 系统测开发现状 Java 速度快,语言不灵活 语言层面有一定的并发支持,基于os并发机制 PHP/Python/Ruby 开发速度快,灵活 速度慢 语言层面依旧裸用os的并发机制,甚至不提供或者有限制(GIL) Twisted/asyncore/Multiprocess 能否开发快,性能高? 新模型 新的编程模型(CSP) 在语言层面加入对并发支持 而不是以库形式提供 更高层次的并发抽象 而不是直接暴露os的并发机制 应用 Erlang Ocaml GO并发模型 Goroutine Channel Rpc 内存模型 并发模型 - goroutine 轻量 Goroutine间是并行的 底层混合使用非阻塞IO和线程 关键字:go 并发模型 - channel 通过通信来共享 而不是通过共享来通信 对channel的读写是阻塞的 读阻塞到读出内容 写阻塞到内容写入buffer channel的两个功能 传值 同步 例子 - 筛法求素数 ?例子 ?例子 - 续 select 同
您可能关注的文档
最近下载
- 天津市居住区-公共服务设施配置标准.doc VIP
- 23. 妇产科学2025年期末考试试卷.docx
- 倪海厦-人纪-金匮要略.doc VIP
- 雷龙鱼饲养手册.pdf VIP
- 空间几何体的外接球与内切球问题 (典型例题+题型归类练) (含答案)高考数学一轮复习解答题拿分秘籍(新高考专用).docx VIP
- 旅游餐馆星级的划分与评定(2021修订版).pdf VIP
- 六年级-记叙文阅读.pptx VIP
- 2025年 广州医科大学附属医院招聘笔试考试试卷[附答案].docx
- 2008年天津市居住区公共服务设施配置标准2008.9.1日实施.pdf VIP
- 考点总结课后答案奥本海姆信号与系统第2版下册考研资料.docx VIP
原创力文档

文档评论(0)