Atthavit Wannasakwong

88%
Flag icon
Go models concurrency using a fork-join model. In a fork-join paradigm, tasks are likely dependent on one another, and it turns out naively splitting them among processors will likely cause one of the processors to be underutilized. Not only that, but it can also lead to poor cache locality as tasks that require the same data are scheduled on other processors.
Concurrency in Go: Tools and Techniques for Developers
Rate this book
Clear rating
Open Preview