نام کتاب
Java Concurrency in Practice

Brian Goetz

Paperback424 Pages
PublisherAddison Wesley
Edition1
LanguageEnglish
Year2006
ISBN9780321349606
1K
A3014
انتخاب نوع چاپ:
جلد سخت
687,000ت
0
جلد نرم
627,000ت
0
طلق پاپکو و فنر
637,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:سیاه و سفید
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Java

#Concurrency

#high-performance

توضیحات

Threads are a fundamental part of the Java platform. As multicore processors become the norm, using concurrency effectively becomes essential for building high-performance applications. Java SE 5 and 6 are a huge step forward for the development of concurrent applications, with improvements to the Java Virtual Machine to support high-performance, highly scalable concurrent classes and a rich set of new concurrency building blocks. In Java Concurrency in Practice, the creators of these new facilities explain not only how they work and how to use them, but also the motivation and design patterns behind them.

However, developing, testing, and debugging multithreaded programs can still be very difficult; it is all too easy to create concurrent programs that appear to work, but fail when it matters most: in production, under heavy load. Java Concurrency in Practice arms readers with both the theoretical underpinnings and concrete techniques for building reliable, scalable, maintainable concurrent applications. Rather than simply offering an inventory of concurrency APIs and mechanisms, it provides design rules, patterns, and mental models that make it easier to build concurrent programs that are both correct and performant.

 

This book covers:

  • Basic concepts of concurrency and thread safety
  • Techniques for building and composing thread-safe classes
  • Using the concurrency building blocks in java.util.concurrent
  • Performance optimization dos and don'ts
  • Testing concurrent programs
  • Advanced topics such as atomic variables, nonblocking algorithms, and the Java Memory Model


Table of Contents

1 Introduction


I: Fundamentals

2 Thread Safety

3 Sharing Objects

4 Composing Objects

5 Building Blocks


II: Structuring Concurrent Applications

6 Task Execution

7 Cancellation and Shutdown

8 Applying Thread Pools

9 GUI Applications


III: Liveness, Performance, and Testing

10 Avoiding Liveness Hazards

11 Performance and Scalability

12 Testing Concurrent Programs


IV: Advanced Topics

13 Explicit Locks

14 Building Custom Synchronizers

15 Atomic Variables and Nonblocking Synchronization

16 The Java Memory Model


Annotations for Concurrency



About the Author

Brian Goetz is a software consultant with twenty years industry experience, with over 75 articles on Java development. He is one of the primary members of the Java Community Process JSR 166 Expert Group (Concurrency Utilities), and has served on numerous other JCP Expert Groups.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Java
916
Java in a Nutshell
691,000 تومان
Java
963
Java How to Program
2,154,000 تومان
Java
890
Quick Java
419,000 تومان
Java
1,031
Introduction to Java Programming and Data Structures
2,342,000 تومان
Java
781
Programming Fundamentals Using Java
1,331,000 تومان
Computer Science
714
Introduction to Computer Graphics
684,000 تومان
Java
989
SRE with Java Microservices
509,000 تومان
Java
848
Java By Comparison
387,000 تومان
Java
948
Objects First with Java
1,177,000 تومان
Design Patterns
993
Practical Design Patterns for Java Developers
453,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©