|
|
|
|
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
|