ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

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

دانلود کتاب تسلط بر Concurrency در Go

Mastering Concurrency in Go

مشخصات کتاب

Mastering Concurrency in Go

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1783983485, 9781783983483 
ناشر: Packt Publishing 
سال نشر: 2014 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 1 مگابایت 

قیمت کتاب (تومان) : 36,000



کلمات کلیدی مربوط به کتاب تسلط بر Concurrency در Go: ابزارهای زبان Ada Ajax Assembly برنامه نویسی زبان Borland Delphi C CSS کامپایلر طراحی کامپایلرهای DHTML اشکال زدایی Fortran جاوا Lisp Perl Prolog Python RPG Ruby Swift Visual Basic XHTML XML XSL کامپیوترهای فناوری نرم افزار حسابداری Adobe Database Graphics Email Enterprise Applications Statistics Mathematical Mathematical مدیریت پروژه Quickbooks Spreadsheets Suites Utilities Utilities Voice Word Processing Internet Media Social Bloggin



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 9


در صورت تبدیل فایل کتاب Mastering Concurrency in Go به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب تسلط بر Concurrency در Go نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب تسلط بر Concurrency در Go



ویژگی‌های همزمانی قدرتمند Go را برای توسعه و ساختن سیستم‌های شبکه سریع و مقیاس‌پذیر کشف و استفاده کنید

نمای کلی

  • کاوش در نحو و زبان اصلی ویژگی‌هایی که همزمانی را در Go فعال می‌کنند
  • درک زمان و مکان استفاده از همزمانی برای ثابت نگه داشتن داده‌ها و برنامه‌ها غیر مسدود، پاسخگو و قابل اعتماد
  • رویکردی عملی برای استفاده از داربست برنامه برای طراحی برنامه‌های بسیار مقیاس‌پذیر که عمیقاً ریشه در روال‌ها و کانال‌های Go دارند

در جزئیات

این کتاب شما را در تاریخچه هم‌زمانی‌ها راهنمایی می‌کند. ، نحوه استفاده Go از آن، تفاوت Go با سایر زبان ها و ویژگی ها و ساختارهای هسته همزمان Go. در هر مرحله از راه، این کتاب نمونه‌های واقعی و قابل استفاده را همراه با شرح مفصلی از روش‌های مورد استفاده ارائه می‌دهد. در پایان، با طراحی یک برنامه کاربردی همزمان امن، سازگار با داده ها و عملکرد بالا در Go احساس راحتی خواهید کرد.

تمرکز این کتاب بر این است که به شما نشان دهد چگونه می توان از Go برای برنامه ریزی با کارایی بالا استفاده کرد. ، برنامه های همزمان قوی با فرم منحصربفرد چند رشته ای Go، که از گوروتین هایی استفاده می کند که در بین کانال ها ارتباط و همگام سازی می کنند. این کتاب برای هر توسعه‌دهنده کنجکاو یا مدیر سیستم‌هایی که علاقه‌مند به برنامه‌های سیستمی سریع، غیر مسدود و صرفه‌جویی در منابع هستند، طراحی شده است، این کتاب منبع ارزشمندی برای کمک به شما در درک تمرکز قدرتمند همزمان Go است.

آنچه از این کتاب یاد خواهید گرفت

  • گوروتین‌ها را به‌عنوان بلوک‌های سازنده همزمانی در Go ایجاد کنید
  • گوروتین‌ها را گسترش دهید تا کانال‌هایی برای باز کردن ارتباط داشته باشند
  • li>
  • طراحی الگوهای همزمان برای اعمال در نمونه‌ها و برنامه‌های آینده ما
  • روش‌هایی را کاوش کنید تا اطمینان حاصل کنید که سازگاری داده‌ها در برنامه‌های Go همزمان و چند هسته‌ای مهم است
  • عملکرد را برای فشرده‌سازی تنظیم کنید بیشترین استفاده را از سخت افزار موجود برای نگه داشتن برنامه های خود در زیر آستانه منابع
  • از الگوهای همزمانی پیشرفته و بهترین روش ها برای پایین ماندن در سطح پایین بدون به خطر انداختن سادگی خود Go
  • ساخت چندین سرور در برو که به شدت از ویژگی های همزمانی استفاده کن

رویکرد

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

این کتاب برای چه کسی نوشته شده است</ p>

این کتاب برای توسعه دهندگان سیستم و برنامه نویسانی با تجربه در برنامه نویسی Go و/یا همزمان که می خواهند در ساخت برنامه های کاربردی با کارایی بالا که با استفاده از همزمانی تک هسته ای، چند هسته ای یا توزیع شده مقیاس می شوند، مسلط شوند، در نظر گرفته شده است.


توضیحاتی درمورد کتاب به خارجی

Discover and harness Go's powerful concurrency features to develop and build fast, scalable network systems

Overview

  • Explore the core syntaxes and language features that enable concurrency in Go
  • Understand when and where to use concurrency to keep data consistent and applications non-blocking, responsive, and reliable
  • A practical approach to utilize application scaffolding to design highly-scalable programs that are deeply rooted in go routines and channels

In Detail

This book will take you through the history of concurrency, how Go utilizes it, how Go differs from other languages, and the features and structures of Go's concurrency core. Each step of the way, the book will present real, usable examples with detailed descriptions of the methodologies used. By the end, you will feel comfortable designing a safe, data-consistent, high-performance concurrent application in Go.

The focus of this book is on showing you how Go can be used to program high-performance, robust concurrent programs with Go's unique form of multithreading, which employs goroutines that communicate and synchronize across channels. Designed for any curious developer or systems administrator with an interest in fast, non-blocking, and resource-thrifty systems applications, this book is an invaluable resource to help you understand Go's powerful concurrency focus.

What you will learn from this book

  • Create goroutines as the building blocks of concurrency in Go
  • Extend the goroutines to include channels to open up communication
  • Design concurrent patterns to apply toward our examples and future applications
  • Explore methods to ensure data consistency remains paramount in concurrent and multi-core Go applications
  • Tune performance to squeeze the most out of existing hardware to keep your applications below resource thresholds
  • Utilize advanced concurrency patterns and best practices to stay low-level without compromising the simplicity of Go itself
  • Build several servers in Go that strongly utilize concurrency features

Approach

A practical approach covering everything you need to know to get up and running with Go, starting with the basics and imparting increasingly more detail as the examples and topics become more complicated. The book utilizes a casual, conversational style, rife with actual code and historical anecdotes for perspective, as well as usable and extensible example applications.

Who this book is written for

This book is intended for systems developers and programmers with some experience in either Go and/or concurrent programming who wish to become fluent in building high-performance applications that scale by leveraging single-core, multicore, or distributed concurrency.





نظرات کاربران