ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Programming Concurrency on the JVM

دانلود کتاب همزمانی برنامه نویسی در JVM

Programming Concurrency on the JVM

مشخصات کتاب

Programming Concurrency on the JVM

دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش: The Pragmatic Programmers 
نویسندگان:   
سری:  
ISBN (شابک) : 9781934356760 
ناشر: The Pragmatic Bookshelf 
سال نشر: 2011 
تعداد صفحات: 282 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 5 مگابایت 

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



کلمات کلیدی مربوط به کتاب همزمانی برنامه نویسی در JVM: کتابخانه، ادبیات کامپیوتر، جاوا



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

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


در صورت تبدیل فایل کتاب Programming Concurrency on the JVM به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب همزمانی برنامه نویسی در JVM

همزمانی در پلتفرم جاوا تکامل یافته است، از مدل همگام سازی JDK به حافظه تراکنشی نرم افزاری (STM) و همزمانی مبتنی بر بازیگر. این کتاب اولین کتابی است که تمام این سبک‌های همزمانی را به شما نشان می‌دهد تا بتوانید مقایسه کنید و بهترین را برای برنامه‌هایتان انتخاب کنید. شما با مزایای هر یک از این مدل ها، زمان و نحوه استفاده از آنها و محدودیت های آنها آشنا خواهید شد.


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

Concurrency on the Java platform has evolved, from the synchronization model of JDK to software transactional memory (STM) and actor-based concurrency. This book is the first to show you all these concurrency styles so you can compare and choose what works best for your applications. You’ll learn the benefits of each of these models, when and how to use them, and what their limitations are.



فهرست مطالب

Content: Cover
Table of Contents
Preface
Who\'s This Book For?
What\'s in This Book?
Is it Concurrency or Parallelism?
Concurrency for Polyglot Programmers
Examples and Performance Measurements
Acknowledgments
1. The Power and Perils of Concurrency
Threads: The Flow of Execution
The Power of Concurrency
The Perils of Concurrency
Recap
Part 1â#x80
#x94
Strategies for Concurrency
2. Division of Labor
From Sequential to Concurrent
Concurrency in IO-Intensive Apps
Speedup for the IO-Intensive App
Concurrency in Computationally Intensive Apps
Speedup for the Computationally Intensive App. Strategies for Effective ConcurrencyRecap
3. Design Approaches
Dealing with State
Exploring Design Options
Shared Mutable Design
Isolated Mutable Design
Purely Immutable Design
Persistent/Immutable Data Structures
Selecting a Design Approach
Recap
Part 2â#x80
#x94
Modern Java/JDK Concurrency
4. Scalability and Thread Safety
Managing Threads with ExecutorService
Coordinating Threads
Exchanging Data
Java 7 Fork-Join API
Scalable Collections
Lock vs. Synchronized
Recap
5. Taming Shared Mutability
Shared Mutability!= public
Spotting Concurrency Issues
Preserve Invariant. Mind Your ResourcesEnsure Visibility
Enhance Concurrency
Ensure Atomicity
Recap
Part 3â#x80
#x94
Software Transactional Memory
6. Introduction to Software Transactional Memory
Synchronization Damns Concurrency
The Deficiency of the Object Model
Separation of Identity and State
Software Transactional Memory
Transactions in STM
Concurrency Using STM
Concurrency Using Akka/Multiverse STM
Creating Transactions
Creating Nested Transactions
Configuring Akka Transactions
Blocking Transactionsâ#x80
#x94
Sensible Wait
Commit and Rollback Events
Collections and Transactions. Dealing with the Write Skew AnomalyLimitations of STM
Recap
7. STM in Clojure, Groovy, Java, JRuby, and Scala
Clojure STM
Groovy Integration
Java Integration
JRuby Integration
Choices in Scala
Recap
Part 4â#x80
#x94
Actor-Based Concurrency
8. Favoring Isolated Mutability
Isolating Mutability Using Actors
Actor Qualities
Creating Actors
Sending and Receiving Messages
Working with Multiple Actors
Coordinating Actors
Using Typed Actors
Typed Actors and Murmurs
Mixing Actors and STM
Using Transactors
Coordinating Typed Actors
Remote Actors
Limitations of the Actor-Based Model. Recap9. Actors in Groovy, Java, JRuby, and Scala
Actors in Groovy with GPars
Java Integration
JRuby Akka Integration
Choices in Scala
Recap
Part 5â#x80
#x94
Epilogue
10. Zen of Programming Concurrency
Exercise Your Options
Concurrency: Programmer\'s Guide
Concurrency: Architect\'s Guide
Choose Wisely
A1. Clojure Agents
A2. Web Resources
A3. Bibliography
Index.




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