Cargando…

Java threads /

Threads are essential to Java programming, but learning to use them effectively is a nontrivial task. This new edition of the classic Java Threads shows you how to take full advantage of Java's threading facilities and brings you up-to-date with the watershed changes in Java 2 Standard Edition...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Oaks, Scott
Otros Autores: Wong, Henry, 1965-
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, CA : O'Reilly & Associates, 2004.
Edición:3rd ed.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 a 4500
001 OR_ocn770009114
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 120103s2004 caua o 001 0 eng d
040 |a N$T  |b eng  |e pn  |c N$T  |d SFB  |d RIC  |d TFW  |d C6I  |d EBLCP  |d MHW  |d OCLCQ  |d TEFOD  |d DEBSZ  |d OCLCQ  |d OCLCF  |d YDXCP  |d TEFOD  |d OCLCQ  |d WYU  |d VT2  |d HS0  |d UKAHL  |d OCLCQ  |d OCLCO  |d OCLCQ 
019 |a 243552901  |a 666822929  |a 1063879119  |a 1103255841  |a 1202538448  |a 1240521292 
020 |a 9780596518271  |q (electronic bk.) 
020 |a 0596518277  |q (electronic bk.) 
020 |a 9781449366667  |q (electronic bk.) 
020 |a 144936666X  |q (electronic bk.) 
020 |z 0596007825 
020 |z 9780596007829 
029 1 |a DEBSZ  |b 396387071 
029 1 |a AU@  |b 000055785756 
035 |a (OCoLC)770009114  |z (OCoLC)243552901  |z (OCoLC)666822929  |z (OCoLC)1063879119  |z (OCoLC)1103255841  |z (OCoLC)1202538448  |z (OCoLC)1240521292 
037 |a 6F500F69-DBCB-4210-B15C-644091D42C2A  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.73.J38  |b O25 2004eb 
072 7 |a COM  |x 051310  |2 bisacsh 
072 7 |a COM  |x 051280  |2 bisacsh 
072 7 |a COM  |x 051130  |2 bisacsh 
082 0 4 |a 005.13/3  |2 22 
049 |a UAMI 
100 1 |a Oaks, Scott. 
245 1 0 |a Java threads /  |c Scott Oaks and Henry Wong. 
250 |a 3rd ed. 
260 |a Sebastopol, CA :  |b O'Reilly & Associates,  |c 2004. 
300 |a 1 online resource (340 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
500 |a "Covers J2SE 5.0"--Cover 
500 |a Includes index. 
588 0 |a Print version record. 
520 |a Threads are essential to Java programming, but learning to use them effectively is a nontrivial task. This new edition of the classic Java Threads shows you how to take full advantage of Java's threading facilities and brings you up-to-date with the watershed changes in Java 2 Standard Edition version 5.0 (J2SE 5.0). It provides a thorough, step-by-step approach to threads programming. Java's threading system is simple relative to other threading systems. In earlier versions of Java, this simplicity came with tradeoffs: some of the advanced features in other threading systems were not availa. 
505 0 |a Table of Contents; Preface; Who Should Read This Book?; Versions Used in This Book; What's New in This Edition?; Organization of This Book; Conventions Used in This Book; Code Examples; How to Contact Us; Safari Enabled; Acknowledgments; Introduction to Threads; Java Terms; Java Versions, Tools, and Code; About the Examples; Compiling and Running the Examples; Why Threads?; Nonblocking I/O; Alarms and Timers; Independent Tasks; Parallelizable Algorithms; Summary; Thread Creation and Management; What Is a Thread?; Creating a Thread; The Example Architecture; The Thread Class 
505 8 |a The Lifecycle of a ThreadCreating a Thread; Starting a Thread; Terminating a Thread; Pausing, Suspending, and Resuming Threads; Thread Cleanup; Two Approaches to Stopping a Thread; Setting a Flag; Interrupting a Thread; The Runnable Interface; Threads and Objects; Determining the Current Thread; Summary; Example Classes; Data Synchronization; The Synchronized Keyword; The Volatile Keyword; More on Race Conditions; Explicit Locking; Lock Scope; Synchronized Blocks; Choosing a Locking Mechanism; The Lock Interface; Nested Locks; Deadlock; Lock Fairness; Summary; Example Classes 
505 8 |a Thread NotificationWait and Notify; The Wait-and-Notify Mechanism and Synchronization; wait(), notify(), and notifyAll(); Wait-and-Notify Mechanism with Synchronized Blocks; Condition Variables; Summary; Example Classes; Minimal Synchronization Techniques; Can You Avoid Synchronization?; The Effect of Registers; The Effect of Reordering Statements; Double-Checked Locking; Atomic Variables; Overview of the Atomic Classes; Using the Atomic Classes; Variable substitution; Changing algorithms; Retrying operations; Notifications and Atomic Variables; Summary of Atomic Variable Usage; Data exchange 
505 8 |a Compare and setAdvanced atomic data types; Bulk data modification; Thread Local Variables; Inheritable Thread Local Variables; Summary; Example Classes; Advanced Synchronization Topics; Synchronization Terms; Synchronization Classes Added in J2SE 5.0; Semaphore; Barrier; Countdown Latch; Exchanger; Reader/Writer Locks; Preventing Deadlock; Deadlock and Automatic Lock Releases; Preventing Deadlock with Timeouts; Deadlock Detection; Lock Starvation; Lock Starvation and Reader/Writer Locks; Summary; Example Classes; Threads and Swing; Swing Threading Restrictions 
505 8 |a Processing on the Event-Dispatching ThreadUsing invokeLater() and invokeAndWait(); Long-Running Event Callbacks; Summary; Example Classes; Threads and Collection Classes; Overview of Collection Classes; Collection Interfaces; Threadsafe Collection Classes; Thread-Unsafe Collection Classes; Thread-Notification Collection Classes; Synchronization and Collection Classes; Simple Synchronization; Complex Synchronization; Iterators and Enumerations; Thread-Aware Classes; The Producer/Consumer Pattern; Using the Collection Classes; Summary; Example Classes; Thread Scheduling 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Java (Computer program language) 
650 0 |a Threads (Computer programs) 
650 6 |a Java (Langage de programmation) 
650 6 |a Threads (Logiciels) 
650 7 |a COMPUTERS  |x Programming Languages  |x CÄ  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming Languages  |x Java.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming Languages  |x Pascal.  |2 bisacsh 
650 7 |a Java (Computer program language)  |2 fast  |0 (OCoLC)fst00982065 
650 7 |a Threads (Computer programs)  |2 fast  |0 (OCoLC)fst01150298 
700 1 |a Wong, Henry,  |d 1965- 
776 0 8 |i Print version:  |a Oaks, Scott.  |t Java threads.  |b 3rd ed.  |d Sebastopol, CA : O'Reilly & Associates, 2004  |z 0596007825  |w (DLC) 2006282557  |w (OCoLC)71330125 
856 4 0 |u https://learning.oreilly.com/library/view/~/0596007825/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH26833495 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL540609 
938 |a EBSCOhost  |b EBSC  |n 414936 
938 |a YBP Library Services  |b YANK  |n 7353923 
994 |a 92  |b IZTAP