- 2
- 0
- 约4.12千字
- 约 29页
- 2017-01-07 发布于北京
- 举报
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 同
您可能关注的文档
- (精)GenBank数据库检索.ppt
- (精)GIS(地理信息系统)的应用(二).ppt
- (精)GIS(地理信息系统)的应用(三).ppt
- (精)GIS(地理信息系统)的应用(四).ppt
- (精)GIS(地理信息系统)的应用(一).ppt
- (精)GIS的空间地理坐标系统.ppt
- (精)GIS地理信息系统地学基础.ppt
- (精)Gis基础知识(制作气象风险区划).ppt
- (精)GIS空间分析的应用.ppt
- (精)GIS系统设计及应用.ppt
- 第9课《桃花源记》课件 统编版语文八年级下册.pptx
- 第8课伟大的历史转折(大单元教学课件)历史统编版新教材八年级下册.pptx
- 第17课《短文两篇——陋室铭》课件-2025-2026学年初中语文统编版七年级下册.pptx
- 第13课+机の上に本が3冊あります+课件+2025-2026学年新标准日语初级上册.pptx
- 第12课《_诗经_二首关雎》课件(共20张ppt)统编版语文八年级下册.pptx
- 第17课《壶口瀑布》课件+2025-2026学年统编版语文八年级下册.pptx
- 第22课《礼记二则》课件 2025-2026学年统编版语文八年级下册.pptx
- 第22课《〈礼记〉二则——大道之行也》课件 -统编版语文八年级下册.pptx
- 第22课《大道之行也》课件-统编版语文八年级下册.pptx
- 第12课+辽宋夏金元时期经济的繁荣(情境化教学课件)历史统编版新教材七年级下册.pptx
最近下载
- FINE发现好衣服淘宝店618促销方案.pdf VIP
- 2026年渤海船舶职业学院单招《数学》试题预测试卷及答案详解一套.docx VIP
- SpaceClaim中文版 官方(教程).doc
- 动力电池检测 .pdf VIP
- 肝硬化肝性脑病诊疗指南(2024年版)解读PPT课件.pptx VIP
- 唐能通新生300天连载(41-50).doc VIP
- 深静脉血栓形成的诊断和治疗指南(第三版).pptx VIP
- 社区矫正对象报到情况通知单社区矫正对象未报到通知书37课件.pptx VIP
- 常用国内外材料的标准及牌号对照教材.pdf VIP
- Focusrite福克斯特control2802 logic使用说明书.pdf
原创力文档

文档评论(0)