Description

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.

Learn Concurrent Programming with Go

Product form

£41.39

Includes FREE delivery
RRP: £45.99 You save £4.60 (10%)
Usually despatched within 3 days
Hardback by James Cutajar

1 in stock

Short Description:

Write concurrent code in Go that improves application performance, scales up to handle bigger loads, and takes full advantage of... Read more

    Publisher: Manning Publications
    Publication Date: 17/01/2024
    ISBN13: 9781633438385, 978-1633438385
    ISBN10: 1633438384

    Number of Pages: 328

    Non Fiction , Computing

    Description

    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.

    Recently viewed products

    © 2024 Book Curl,

      • American Express
      • Apple Pay
      • Diners Club
      • Discover
      • Google Pay
      • Maestro
      • Mastercard
      • PayPal
      • Shop Pay
      • Union Pay
      • Visa

      Login

      Forgot your password?

      Don't have an account yet?
      Create account