Logo
☆☆☆☆☆
0.0
Intermediate
6h

掌握 Go 语言中的并发编程

掌握并发编程可以让你在求职市场上更具竞争力。随着多核设备日益普及,并发已成为现代编程中越来越重要的概念。 好消息是,Go 语言原生提供了出色的并发支持,让并发实现变得非常简单。事实上,Go 语言的并发机制比其他主流语言更易于实现且性能更优。 本课程将从并发的基础概念入手,逐步深入到 Go 语言中的高级并发概念与实现。你还将学习一些常见模式,这些模式能让你的开发工作更加轻松,代码也更加高效。完成课程后,你将能够运用 Go 语言编写高效、实用的并发应用程序。

3 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
掌握 Go 语言中的并发编程
掌握并发编程可以让你在求职市场上更具竞争力。随着多核设备日益普及,并发已成为现代编程中越来越重要的概念。 好消息是,Go 语言原生提供了出色的并发支持,让并发实现变得非常简单。事实上,Go 语言的并发机制比其他主流语言更易于实现且性能更优。 本课程将从并发的基础概念入手,逐步深入到 Go 语言中...

WHAT YOU'LL LEARN

理解并发编程的基本概念与价值

Content

3 Lessons • 0 Quizzes • 0 Challenges

并发编程入门
  1. 1

    并发编程入门

  2. 2

    并发与并行

  3. 3

    通信顺序进程

  4. 4

    数据竞争与竞态条件

  5. 5

    死锁

  6. 6

    饥饿

  7. 7

    并发基础概念测验

Go 中并发的构建模块
  1. 1

    Goroutines 简介

  2. 2

    协程:进一步详解

  3. 3

    通道

  4. 4

    缓冲通道

  5. 5

    练习:归并排序

  6. 6

    解题回顾:归并排序

  7. 7

    选择语句

  8. 8

    练习:Buzz 游戏

  9. 9

    解决方案回顾:Buzz 游戏

  10. 10

    WaitGroups

  11. 11

    练习:乘法表

  12. 12

    解题回顾:乘法表

  13. 13

    互斥锁

  14. 14

    'sync' 包

  15. 15

    'runtime' 包

  16. 16

    前缀和问题:一种并发实现方法

  17. 17

    并发构建块测验

Go 中的基本并发模式
  1. 1

    生成器模式

  2. 2

    扇入、扇出

  3. 3

    序列化

  4. 4

    范围和关闭

  5. 5

    for-select 循环

  6. 6

    退出通道(concept)

  7. 7

    使用 Select 语句时的超时

  8. 8

    练习:平方和

  9. 9

    解题回顾:平方和

  10. 10

    Go中的高级并发模式

  11. 11

    并发模式测验

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)