Learn Concurrent Programming With Go

Learn Concurrent Programming With Go

Hardback (17 Jan 2024)

Save $6.05

  • RRP $58.17
  • $52.12
Add to basket

Includes delivery to the United States

10+ copies available online - Usually dispatched within one working day

Publisher's Synopsis

Write concurrent code in Go that improves application performance, scales up to handle bigger loads, and takes full advantage of modern multi-processor hardware.

Suitable for programmers who already know the basics of Go or another C-style language. No experience in concurrent programming required.

In Learn Concurrent Programming with Go you will learn how to:

  • Implement effective concurrency for more responsive, higher performing, scalable software
  • Avoid common concurrency problems such as deadlocks and race conditions
  • Manage concurrency using goroutines, mutexes, readers-writer locks, and more
  • Identify concurrency patterns such as pipelining, worker pools, and message passing
  • Discover advantages, limits and properties of parallel computing
  • Improve your Go coding skills with advanced multithreading

About the technology

Concurrent programming is essential for getting the most out of modern multi-processor computer hardware. It allows multiple tasks to execute and interact simultaneously, speeding up performance and reducing user wait time. Thanks to its baked-in concurrency models, Google's Go is one of the best languages you can use to learn and apply concurrent programming to your systems.

Book information

ISBN: 9781633438385
Publisher: Pearson Education
Imprint: Manning Publications
Pub date:
DEWEY: 005.133
DEWEY edition: 23
Language: English
Weight: 638g
Height: 187mm
Width: 235mm
Spine width: 22mm