一周 Go World 新鲜事

mob604756f0bbf4 · · 884 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

01

【Go并发编程】第二篇 - Goroutines和Channels

Goroutine是Go中最基本的执行单元。事实上每一个Go程序至少有一个goroutine:主goroutine。当程序启动时,它会自动创建。

事实上goroutine采用了一种fork-join的模型。

一周 Go World 新鲜事

sayHello := func() {
    fmt.Println("hello")
}go sayHello()

出自GoCN每日新闻(2018-06-22)

原文链接:

https://juejin.im/post/5b2c49185188257494642464

02

go语言之行--结构体(struct)详解、链表

go语言中没有像类的概念,但是可以通过结构体struct实现oop(面向对象编程)。struct的成员(也叫属性或字段)可以是任何类型,如普通类型、复合类型、函数、map、interface、struct等,所以我们可以理解为go语言中的“类”。

出自GoCN每日新闻(2018-06-22)

原文链接:

http://www.cnblogs.com/wdliu/p/9209419.html

03

内存分配(三)3.2 大对象-Go学习笔记

从尺寸上说,大对象所占内存算不上碎片。且在通常情况下,程序里的大对象数量相对较少,生命周期较长,故其内存复用的可能性也较低。如此,分开处理自然就合情合理。

出自GoCN每日新闻(2018-06-23)

原文链接:

https://mp.weixin.qq.com/s/kUmPckrgxJOw8PCjH2fkeA

04

Go 微服务:基于 RabbitMQ 和 AMQP 进行消息传递

微服务就是将应用程序的业务领域划分为具有明确范围的不同场景,并以分离的流程来运行这些场景,使得其中跨边界的任何持久化的关系必须依赖最终的一致性,而不是 ACID 类事务或外键约束。这些概念很多都来源于领域驱动设计(DDD),或受到了它的启发。

出自GoCN每日新闻(2018-06-23)

原文链接:

https://juejin.im/post/5b2c82446fb9a00e3642635f

05

通过插图学习Go的并发

你很可能或多或少听说过Go。 它越来越受欢迎。 Go快速,简单,并且拥有一个很棒的社区。 并发模型是学习这门语言最令人兴奋的方面之一。 Go的并发原语使创建并发的多线程程序变得简单而有趣。 我将通过插图介绍Go的并发原语,希望能够将这些概念讲清楚以供将来学习。 本文适用于Go的新手,以及想要了解Go的并发原语:go routine 和 channel 的学习者。


有疑问加站长微信联系(非本文作者)

本文来自:51CTO博客

感谢作者:mob604756f0bbf4

查看原文:一周 Go World 新鲜事

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

884 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传