Concurrency in Go

دانلود کتاب Concurrency in Go

59000 تومان موجود

کتاب همزمانی در Go نسخه زبان اصلی

دانلود کتاب همزمانی در Go بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید


این کتاب نسخه اصلی می باشد و به زبان فارسی نیست.


امتیاز شما به این کتاب (حداقل 1 و حداکثر 5):

امتیاز کاربران به این کتاب:        تعداد رای دهنده ها: 3


توضیحاتی در مورد کتاب Concurrency in Go

نام کتاب : Concurrency in Go
ویرایش : First
عنوان ترجمه شده به فارسی : همزمانی در Go
سری :
نویسندگان :
ناشر : O’Reilly Media
سال نشر : 2017
تعداد صفحات : 238
ISBN (شابک) : 9781491941195
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 5 مگابایت



بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.


فهرست مطالب :


Copyright
Table of Contents
Preface
Who Should Read This Book
Navigating This Book
Online Resources
Conventions Used in This Book
Using Code Examples
O’Reilly Safari
How to Contact Us
Acknowledgments
Chapter 1. An Introduction to Concurrency
Moore’s Law, Web Scale, and the Mess We’re In
Why Is Concurrency Hard?
Race Conditions
Atomicity
Memory Access Synchronization
Deadlocks, Livelocks, and Starvation
Determining Concurrency Safety
Simplicity in the Face of Complexity
Chapter 2. Modeling Your Code: Communicating Sequential Processes
The Difference Between Concurrency and Parallelism
What Is CSP?
How This Helps You
Go’s Philosophy on Concurrency
Chapter 3. Go’s Concurrency Building Blocks
Goroutines
The sync Package
WaitGroup
Mutex and RWMutex
Cond
Once
Pool
Channels
The select Statement
The GOMAXPROCS Lever
Conclusion
Chapter 4. Concurrency Patterns in Go
Confinement
The for-select Loop
Preventing Goroutine Leaks
The or-channel
Error Handling
Pipelines
Best Practices for Constructing Pipelines
Some Handy Generators
Fan-Out, Fan-In
The or-done-channel
The tee-channel
The bridge-channel
Queuing
The context Package
Summary
Chapter 5. Concurrency at Scale
Error Propagation
Timeouts and Cancellation
Heartbeats
Replicated Requests
Rate Limiting
Healing Unhealthy Goroutines
Summary
Chapter 6. Goroutines and the Go Runtime
Work Stealing
Stealing Tasks or Continuations?
Presenting All of This to the Developer
Conclusion
Appendix A. Appendix
Anatomy of a Goroutine Error
Race Detection
pprof
Index
About the Author
Colophon




پست ها تصادفی