دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Katherine Cox-Buday
سری:
ISBN (شابک) : 1491941197, 9781491941195
ناشر: O’Reilly Media
سال نشر: 2017
تعداد صفحات: 238
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 4 مگابایت
کلمات کلیدی مربوط به کتاب Concurrency in Go: ابزارها و تکنیک ها برای توسعه دهندگان: توسعه نرم افزار، طراحی نرم افزار، تست و مهندسی، برنامه نویسی، کامپیوتر و فناوری، C، C و C ++، زبان های برنامه نویسی، کامپیوتر و فناوری، زبان های برنامه نویسی، علوم کامپیوتر، کتاب های درسی جدید، مستعمل و اجاره، بوتیک تخصصی
در صورت تبدیل فایل کتاب Concurrency in Go: Tools and Techniques for Developers به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Concurrency in Go: ابزارها و تکنیک ها برای توسعه دهندگان نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
درست کردن همزمانی می تواند بسیار دشوار باشد، اما خوشبختانه، زبان برنامه نویسی متن باز Go کار با همزمانی را قابل ترمیم و حتی آسان می کند. اگر توسعهدهندهای با Go آشنا هستید، این کتاب کاربردی بهترین شیوهها و الگوها را نشان میدهد تا به شما کمک کند تا همزمانی را در سیستمهای خود بگنجانید. نویسنده کاترین کاکس بودی شما را گام به گام در این فرآیند راهنمایی می کند. متوجه خواهید شد که Go چگونه همزمانی را مدل میکند، چه مسائلی از این مدل ناشی میشود و چگونه میتوانید برای حل مشکلات، مقادیر اولیه را در این مدل بسازید. مهارت ها و ابزار مورد نیاز برای نوشتن و پیاده سازی سیستم های همزمان با هر اندازه ای را بیاموزید. درک چگونگی حل مشکلات اساسی Go که انجام همزمانی را به درستی دشوار میکند، تفاوتهای کلیدی بین همزمانی و موازیسازی را بیاموزید. در دستورات اولیه همگامسازی حافظه Go الگوهایی ایجاد کنید تا کدهای همزمان قابل نگهداری بنویسید. برای نوشتن سیستمهای بزرگ و توزیعشده که در مقیاس هستند، پیچیدگی پشت گوروتینها را بیاموزید و چگونه زمان اجرا Go همه چیز را به هم پیوند میدهد.
Concurrency can be notoriously difficult to get right, but fortunately, the Go open source programming language makes working with concurrency tractable and even easy. If you're a developer familiar with Go, this practical book demonstrates best practices and patterns to help you incorporate concurrency into your systems. Author Katherine Cox-Buday takes you step-by-step through the process. You'll understand how Go chooses to model concurrency, what issues arise from this model, and how you can compose primitives within this model to solve problems. Learn the skills and tooling you need to confidently write and implement concurrent systems of any size. Understand how Go addresses fundamental problems that make concurrency difficult to do correctly Learn the key differences between concurrency and parallelism Dig into the syntax of Go's memory synchronization primitives Form patterns with these primitives to write maintainable concurrent code Compose patterns into a series of practices that enable you to write large, distributed systems that scale Learn the sophistication behind goroutines and how Go's runtime stitches everything together
An introduction to concurrency --
Modeling your code: communicating sequential processes --
Go's concurrency building blocks --
Concurrency patterns in Go --
Concurrency at scale --
Goroutines and the Go runtime.