دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [2nd ed]
نویسندگان: Scott Oaks. Henry Wong
سری: The Java series
ISBN (شابک) : 9781565924185, 1565924185
ناشر: O'Reilly & Associates
سال نشر: 1999
تعداد صفحات: 219
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 1 Mb
در صورت تبدیل فایل کتاب Java Threads به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب موضوعات جالب نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Thread ها ایده جدیدی نیستند: بسیاری از سیستم عامل ها و زبان ها از آنها پشتیبانی می کنند. اما علیرغم پشتیبانی گسترده، رشتهها چیزی هستند که همه درباره آن صحبت میکنند، اما تعداد کمی از آن استفاده میکنند. برنامه نویسی با رشته ها به سختی و غیرقابل حمل بودن شهرت دارد. در جاوا اینطور نیست. استفاده از امکانات رشته جاوا آسان است و - مانند هر چیز دیگری در جاوا - کاملاً بین پلتفرم ها قابل حمل است. و این چیز خوبی است، زیرا نوشتن چیزی جز ساده ترین اپلت بدون مواجهه با رشته ها غیرممکن است. اگر می خواهید با جاوا کار کنید، باید در مورد Thread ها بیاموزید. این نسخه جدید به شما نشان می دهد که چگونه از امکانات رشته جاوا به طور کامل استفاده کنید: کجا از نخ ها برای افزایش کارایی استفاده کنید، چگونه از آنها به طور موثر استفاده کنید، و چگونه از اشتباهات رایج جلوگیری کنید. .Threads جاوا، نسخه دوم مشکلاتی مانند بن بست، شرایط مسابقه، و گرسنگی را به تفصیل مورد بحث قرار می دهد و به شما کمک می کند تا کد را بدون اشکالات پنهان بنویسید. این کتاب شما را با آخرین تغییرات در رابط موضوع برای JDK 1.2 به روز می کند. این کتاب بحث کاملی در مورد کلاس های Thread و ThreadGroup، رابط Runnable، اپراتور همگام زبان ارائه می دهد. پایانهای زمانبندی رشتهها را با ایجاد یک کلاس CPUSchedule توضیح میدهد و به شما نشان میدهد که چگونه خطمشی زمانبندی خود را پیادهسازی کنید. علاوه بر این، Java Threads، 2nd Edition به شما نشان می دهد که چگونه رشته های ابتدایی جاوا را گسترش دهید. نمونههای توسعهیافته دیگر شامل کلاسهایی است که قفلهای خواننده/نویسنده، قفلهای عمومی، قفلهایی در محدوده دلخواه و ورودی/خروجی ناهمزمان را اجرا میکنند. این نسخه همچنین نمونههای گستردهای در مورد thread pool، تکنیک همگامسازی پیشرفته، مانند متغیرهای شرط، موانع، و قفلهای شبح اضافه میکند. این نشان می دهد که چگونه با کلاس هایی کار کنید که از طریق thread ایمن نیستند، و توجه ویژه ای به مسائل threading با Swing دارد. فصل جدیدی به شما نشان میدهد که چگونه کد موازی برای ماشینهای چند پردازنده بنویسید. به طور خلاصه، Java Threads، نسخه دوم هر آنچه را که باید در مورد رشتهها بدانید، از سادهترین اپلت انیمیشن گرفته تا پیچیدهترین برنامهها را پوشش میدهد. اگر قصد دارید کار جدی در جاوا انجام دهید، این کتاب را ارزشمند خواهید یافت. نمونه های آنلاین موجود است. جاوا 2 را پوشش می دهد.
Threads aren't a new idea: many operating systems and languages support them. But despite widespread support, threads tend to be something that everyone talks about, but few use. Programming with threads has a reputation for being tricky and nonportable.Not so with Java. Java's thread facilities are easy to use, and - like everything else in Java - are completely portable between platforms. And that's a good thing, because it's impossible to write anything but the simplest applet without encountering threads. If you want to work with Java, you have to learn about threads.This new edition shows you how to take full advantage of Java's thread facilities: where to use threads to increase efficiency, how to use them effectively, and how to avoid common mistakes.Java Threads, 2nd Edition discusses problems like deadlock, race condition, and starvation in detail, helping you to write code without hidden bugs. It brings you up to date with the latest changes in the thread interface for JDK 1.2.The book offers a thorough discussion of the Thread and ThreadGroup classes, the Runnable interface, the language's synchronized operator. It explains thread scheduling ends by developing a CPUSchedule class, showing you how to implement your own scheduling policy. In addition, Java Threads, 2nd Edition shows you how to extend Java's thread primitives. Other extended examples include classes that implement reader/writer locks, general locks, locks at arbitrary scope, and asynchronous I/O. This edition also adds extensive examples on thread pools, advanced synchronization technique, like condition variables, barriers, and daemon locks. It shows how to work with classes that are not thread safe, and pays special attention to threading issues with Swing. A new chapter shows you how to write parallel code for multiprocessor machines.In short, Java Threads, 2nd Edition covers everything you need to know about threads, from the simplest animation applet to the most complex applications. If you plan to do any serious work in Java, you will find this book invaluable. Examples available online. Covers Java 2.
Table of Contents......Page 3
Preface......Page 6
1. Introduction to Threading......Page 10
2. The Java Threading API......Page 17
3. Synchronization Techniques......Page 36
4. Wait and Notify......Page 55
5. Useful Examples of Java Thread Programming......Page 69
6. Java Thread Scheduling......Page 92
7. Java Thread Scheduling Examples......Page 122
8. Advanced Synchronization Topics......Page 142
9. Parallelizing for Multiprocessor Machines......Page 167
10. Thread Groups......Page 194
A. Miscellaneous Topics......Page 208
B. Exceptions and Errors......Page 214
Colophon......Page 219