文档介绍:Go 语言: 互联网时代的 C Googol Lee <googollee@> Googol Lee <googollee@> ***@googollee ***@googollee Beta 技术沙龙 http://club. 官方 twitter : ***@betasalon Groups : http://groups./group/betasalon Ken Thompson 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