在 Go (Golang) 中使用并发启动并运行

Up and Running with Concurrency in Go (Golang)

为你的 Go (Golang) 代码增加并发性:并行性、golang 通道、waitgroups、goroutines 等等

 

你将会学到的

  • 并发的基础知识——它是什么,它是如何在任何语言中工作的
  • 使用 Go 编程语言实现并发的全套工具和技术
  • 信心、经验和示例代码,快速将并发实施到您自己的项目中。
  • 可下载的资源包括数十个代码示例、课程幻灯片、备忘单等。
  • 在每个主要部分之后进行编码挑战练习,以立即使用您的新技能。
  • 并发性、并行性、IO 绑定与 CPU 绑定代码、goroutines、等待组、通道、竞争条件、互斥体、条件变量等

要求

  • 没有绝对的先决条件,但对 Go 语言有所帮助。
  • 熟悉编程概念很有帮助。
  • (我们将一起安装) Go 编译器和您喜欢的代码编辑器或 IDE 的安装。

说明

您准备好应对 Go 语言最令人兴奋和最重要的功能之一了吗?

根据最近的开发者调查,Go(lang) 是世界上最受欢迎和喜爱的语言之一,它的开发者是世界上收入最高的语言之一。Go 也是公司计划迁移到的首选语言,这意味着您的 Go 技能可能在未来很多年都不会过时。

并发在 Golang 中被认为是一个非常高级的话题,一些综合的 Go 课程根本没有涉及到它。然而,我们相信,只需花费合理的时间,您就可以顺利完成并发,并准备好为您的下一个编程项目添加异步功能。

本课程适用于任何人开始使用并发,尤其是 Go 编程语言。没有严格的先决条件,但了解计算机编程原理,特别是 Go 语言将非常有帮助,尤其是对于编码练习。

这个相对较短的课程涵盖了并发的所有基本要素——理论、语法、编码示例以及所有可视材料的可下载副本。

具体来说,我们将涵盖:

  • 并发理论、术语、趋势、好处和挑战
  • 并发和并行/并行编程的区别
  • 协程
  • 阻塞代码
  • 等待组
  • 频道
  • IO 绑定与 CPU 绑定代码以及每个代码的示例
  • 比赛条件
  • 互斥体
  • 条件变量
  • 原子变量
  • 并发模式

本课程以可承受的价格提供,为您节省数周或数月的时间来挖掘 YouTube 视频或购买其他课程,只是为了启动和运行并发。

立即注册并开始您的旅程!再见。

来自最近的学生:

“讲师非常热情,知识渊博。他的演讲清晰简洁。将向这位讲师寻求更多课程。”

“这是其中一门简短而甜蜜的课程,同时涵盖了您想要的确切内容。Stan Vangilder 提供了有关将同步流程转变为快速并发流程的宝贵实用教学。我从这门课程中欣赏的一件事是深入了解了解 Golang 在本地支持 IO-bound 和 CPU-bound 进程的并发方面与其他语言有何不同。此外,“原子变量”不再只是一段听起来很酷的代码,我将跳过并了解有一天。谢谢,斯坦!

“这门出色的课程正是我所需要的。非常感谢 Stan 以如此详细的方式进行解释,并提供了精彩且易于理解的示例。我真的很喜欢这门课程,并且像观看 Netflix 节目一样狂热地观看它。我学到了很多东西。真的期待您的下一门 Go 课程!”

“太棒了!作者的语气很好,很容易理解主题。使用的例子非常好理解概念,我强烈推荐这门课程。”

“先生,那是一门很棒的课程,轻松 5 星。您打算用围棋制作其他课程吗?”

“伟大的导师!我期待他的更多课程。谢谢”

“我在几个小时内完成了课程,并将我的反馈留在那里,内容很好!恭喜你,当你发布下一个课程时让我们知道!”

此课程面向哪些人:

  • 任何人开始使用并发,特别是在 Go 编程语言中。
  • 那些希望在 Go 编程语言中学习并发编程要点的人。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。