官术网_书友最值得收藏!

  • Distributed Computing with Go
  • V.N. Nikhil Anurag
  • 134字
  • 2021-06-24 18:36:10

Understanding Goroutines

Software development and programming has advanced quite a lot in the past decade. Many concepts that were previously considered academic and inefficient are beginning to find a place among modern software solutions. Two such concepts are coroutines (goroutines in Go) and channels. Conceptually, they have evolved over time and they have been implemented differently in each programming language. In many programming languages such as Ruby or Clojure, they are implemented as libraries, but in Go, they are implemented within the language as a native feature. As we shall see, this makes the language really modern, quite efficient, and an advanced programming language.

In this chapter we will try to gain an understanding of Go by looking at goroutines and the following topics:

  • Concurrency and parallelism
  • Go's runtime scheduler
  • Gotchas when using goroutines
主站蜘蛛池模板: 临安市| 达拉特旗| 铁力市| 碌曲县| 云和县| 德庆县| 岳普湖县| 桃园市| 德江县| 格尔木市| 南溪县| 郴州市| 浙江省| 岳池县| 龙岩市| 无极县| 新乐市| 宁阳县| 玛多县| 株洲县| 祁东县| 绥中县| 兴业县| 望奎县| 波密县| 南通市| 棋牌| 韶关市| 昌吉市| 龙海市| 琼海市| 冀州市| 珲春市| 弋阳县| 文昌市| 万山特区| 昌吉市| 桃园市| 耿马| 乌恰县| 通河县|