- 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
- Cybersecurity:Attack and Defense Strategies
- Linux運維實戰:CentOS7.6操作系統從入門到精通
- Windows Phone 8 Application Development Essentials
- Windows 7中文版從入門到精通(修訂版)
- 網絡操作系統教程:Windows Server 2016管理與配置
- Learning Bootstrap
- jQuery UI Cookbook
- 精解Windows 10
- Windows 7使用詳解(修訂版)
- Advanced Infrastructure Penetration Testing
- Office 365 User Guide
- Hadoop Operations and Cluster Management Cookbook
- SAP后勤模塊實施攻略:SAP在生產、采購、銷售、物流中的應用
- Microsoft DirectAccess Best Practices and Troubleshooting
- Windows PE權威指南