摘要: 一个对象只有满足如下这些条件方法,才能被RPC服务端设置为可供远程访问:1、必须是在对象外部可公开调用 的方法(首字母大写);2、必须有两个参数,且参数的类型都必须是包外部可以访问类型或者是go内建支持的类型;3、第二个参数必须是一个指针;4、方法必须返回一个error类型的值func (t *T) method(argtype T1, replyType *T2) error 阅读全文
posted @ 2012-12-24 16:17 网恋被骗5元 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 5. 系统测开发现状 C/C++ 写的好的话 速度快,内存利用率高 写不好的话 内存泄露 Core dump 语言层面完全没有对并发有支持 裸用 os 的并发机制:线程 / 进程 6. 系统测开发现状 Java 速度快,语言不灵活 语言层面有一定的并发支持,基于 os 并发机制 PHP/Python/Ruby 开发速度快,灵活 速度慢 语言层面依旧裸用 os 的并发机制,甚至不提供或者有限制( GIL ) Twisted/asyncore/Multiprocess 7. 能否开发快,性能高? 新模型 8. 新的编程模型( CSP ) 在语言层面加入对并发支持 而不是以库形式提供 更高层次的并发抽象 而不是直接暴露 os 的并发机制 应用 Erlang Ocaml 9. GO 并发模型 Goroutine Channel Rpc 内存模型 10. 并发模型 - goroutine 轻量 Goroutine 间是并行的 底层混合使用非阻塞 IO 和线程 关键字: go 11. 并发模型 - channel 通过通信来共享 而不是通过共享来通信 对 channel 的读写是阻塞的 阅读全文
posted @ 2012-12-24 11:11 网恋被骗5元 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 2. 云之神话 ● 资源共享 ● 软件即服务(SaaS) ● 按需分配 ● 平台即服务(PaaS) ● 隔离抽象 ● 基础设施即服务(IaaS) ● 服务式使用 ● ......(XaaS) 阅读全文
posted @ 2012-12-24 10:23 网恋被骗5元 阅读(3659) 评论(0) 推荐(0) 编辑