channel

传统意义上的并发编程,需要直接共享内存,这给并发模型带来了额外的复杂度. `Goroutine`本质上也是多线程模型,让Go变得特别的地方就是`channel`, 采用消息模型避免直接的内存共享,降低了信息处理的复杂度. 注意:**本文所有的源码分析基于Go1.6.2,版本不同实现可能会有出入** `Channel`是Go中一种特别的数据结构,它不像普通的类型一样,强调传值还是指针; 对于`channel`而言,只涉及传指针,因为`make(chan)`返回的是指针类型: ...阅读全文

2016-11-20 08:41:51

滴滴招golang开发工程师(长期有效)

职位描述: 1. 参与滴滴基础架构业务系统的设计、研发工作,提升滴滴产品稳定性; 2. 有良好的拆解需求,分析问题能力; 3. 进行相关产品的技术文档编写,方案设计; 4. 学习研究业界先进技术,保持技术进步。 任职要求: 1. 本科及以上学历,计算机相关专业,两年以上服务端研发经验; 2. 深入理解计算机原理,有扎实的数据结构和算法基础; 3. 深入理解linux系统及其原理,熟悉TCP/IP、HTTP协议以及网络编程; 4. 良好的编码和文档习惯,对代码美感的追求孜孜不...阅读全文

2018-01-22 14:59:57

[北京]北京轻松筹网络科技有限公司#招聘#Golang开发工程师

关于我们 2014年9月,北京轻松筹网络科技有限公司成立。“轻松筹”作为公司旗下的首要产品,“善DNA”可谓贯穿了轻松筹的整个发展历程。轻松筹将目标聚焦在公众健康保障领域,各功能板块均与百姓健康保障息息相关。由轻松筹独创的“大病救助”模式帮助众多病患在第一时间解决了医疗资金等问题。所谓正本清源,为了从源头解决医疗资金问题,轻松筹于2016年4月推出了“健康互助”业务,其目的在于抱团抵抗大病风险,一人患病,众人均摊救助金。同年,轻松筹与多家保险公司达成合作,推出了多款会员定制保险产品。至此,...阅读全文

2018-03-18 17:55:44