ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Seven Concurrency Models in Seven Weeks: When Threads Unravel

دانلود کتاب هفت مدل همزمانی در هفت هفته: وقتی موضوعات از بین می روند

Seven Concurrency Models in Seven Weeks: When Threads Unravel

مشخصات کتاب

Seven Concurrency Models in Seven Weeks: When Threads Unravel

دسته بندی: کامپیوتر
ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781937785659 
ناشر: The Pragmatic Programmers 
سال نشر: 2014 
تعداد صفحات: 289 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 4 مگابایت 

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



کلمات کلیدی مربوط به کتاب هفت مدل همزمانی در هفت هفته: وقتی موضوعات از بین می روند: کتابخانه، ادبیات کامپیوتر



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

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


در صورت تبدیل فایل کتاب Seven Concurrency Models in Seven Weeks: When Threads Unravel به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب هفت مدل همزمانی در هفت هفته: وقتی موضوعات از بین می روند نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب هفت مدل همزمانی در هفت هفته: وقتی موضوعات از بین می روند

نرم افزار شما باید از چندین هسته استفاده کند، هزاران کاربر و ترابایت داده را مدیریت کند و در مواجهه با شکست سخت افزاری و نرم افزاری به کار خود ادامه دهد. همزمانی و موازی بودن کلیدها هستند و Seven Concurrency Models in Seven Weeks شما را برای این دنیای جدید مجهز می کند. ببینید چگونه فناوری‌های نوظهور مانند بازیگران و برنامه‌نویسی کاربردی به مشکلات مربوط به توسعه رشته‌ها و قفل‌های سنتی رسیدگی می‌کنند. بیاموزید که چگونه از موازی بودن در GPU رایانه خود بهره برداری کنید و از خوشه های اهرمی ماشین ها با MapReduce و Stream Processing استفاده کنید. و همه این کارها را با اطمینان حاصل از استفاده از ابزارهایی انجام دهید که به شما کمک می کنند کدهای شفاف و با کیفیت بالا بنویسید. این کتاب به شما نشان می دهد که چگونه از معماری های موازی مختلف برای بهبود عملکرد، مقیاس پذیری و انعطاف پذیری کد خود بهره برداری کنید. شما در مورد هفت مدل همزمانی خواهید آموخت: رشته ها و قفل ها، برنامه نویسی عملکردی، جداسازی هویت و حالت، بازیگران، فرآیندهای متوالی، موازی سازی داده ها، و معماری لامبدا.


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

Your software needs to leverage multiple cores, handle thousands of users and terabytes of data, and continue working in the face of both hardware and software failure. Concurrency and parallelism are the keys, and Seven Concurrency Models in Seven Weeks equips you for this new world. See how emerging technologies such as actors and functional programming address issues with traditional threads and locks development. Learn how to exploit the parallelism in your computer's GPU and leverage clusters of machines with MapReduce and Stream Processing. And do it all with the confidence that comes from using tools that help you write crystal clear, high-quality code. This book will show you how to exploit different parallel architectures to improve your code's performance, scalability, and resilience. You'll learn about seven concurrency models: threads and locks, functional programming, separating identity and state, actors, sequential processes, data parallelism, and the lambda architecture.



فهرست مطالب

Cover
Table of Contents
Foreword
Acknowledgments
Preface
	About This Book
	What This Book Is Not
	Example Code
	Online Resources
1. Introduction
	Concurrent or Parallel?
	Parallel Architecture
	Concurrency: Beyond Multiple Cores
	The Seven Models
2. Threads and Locks
	The Simplest Thing That Could Possibly Work
	Day 1: Mutual Exclusion and Memory Models
	Day 2: Beyond Intrinsic Locks
	Day 3: On the Shoulders of Giants
	Wrap-Up
3. Functional Programming
	If It Hurts, Stop Doing It
	Day 1: Programming Without Mutable State
	Day 2: Functional Parallelism
	Day 3: Functional Concurrency
	Wrap-Up
4. The Clojure Way—Separating Identity from State
	The Best of Both Worlds
	Day 1: Atoms and Persistent Data Structures
	Day 2: Agents and Software Transactional Memory
	Day 3: In Depth
	Wrap-Up
5. Actors
	More Object-Oriented than Objects
	Day 1: Messages and Mailboxes
	Day 2: Error Handling and Resilience
	Day 3: Distribution
	Wrap-Up
6. Communicating Sequential Processes
	Communication Is Everything
	Day 1: Channels and Go Blocks
	Day 2: Multiple Channels and IO
	Day 3: Client-Side CSP
	Wrap-Up
7. Data Parallelism
	The Supercomputer Hidden in Your Laptop
	Day 1: GPGPU Programming
	Day 2: Multiple Dimensions and Work-Groups
	Day 3: OpenCL and OpenGL—Keeping It on the GPU
	Wrap-Up
8. The Lambda Architecture
	Parallelism Enables Big Data
	Day 1: MapReduce
	Day 2: The Batch Layer
	Day 3: The Speed Layer
	Wrap-Up
9. Wrapping Up
	Where Are We Going?
	Roads Not Taken
	Over to You
Bibliography
Index
	– SYMBOLS –
	– A –
	– B –
	– C –
	– D –
	– E –
	– F –
	– G –
	– H –
	– I –
	– J –
	– K –
	– L –
	– M –
	– N –
	– O –
	– P –
	– R –
	– S –
	– T –
	– U –
	– V –
	– W –
	– X –
	– Y –




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