Cargando…

Java thread programming /

Java Thread Programming shows you how to take full advantage of Java's thread facilities: when to use threads to increase your program's efficiency, how to use them effectively, and how to avoid common mistakes. There is thorough coverage of the Thread API, ThreadGroup classes, the Runnabl...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Hyde, Paul
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Indianapolis, Ind.] : SAMS, ©1999.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ma 4500
001 OR_ocn243510902
003 OCoLC
005 20231017213018.0
006 m o d
007 cr zn|||||||||
008 000414s1999 inua o 000 0 eng d
010 |z  99062245  
040 |a SFB  |b eng  |e pn  |c SFB  |d N$T  |d YDXCP  |d VLB  |d IDEBK  |d OCLCQ  |d VVN  |d AZU  |d OCLCQ  |d TEFOD  |d OCLCQ  |d OCLCF  |d OCLCQ  |d TEFOD  |d OCLCQ  |d COO  |d OCLCQ  |d INARC  |d CEF  |d WYU  |d UAB  |d AU@  |d VT2  |d OCLCO  |d LDP  |d OCL  |d OCLCQ 
015 |a GB99X7028  |2 bnb 
019 |a 47919272  |a 53358526  |a 59756521  |a 61165657  |a 243510903  |a 729549249  |a 748105941  |a 748520629  |a 1035914735  |a 1044287939  |a 1056352246  |a 1057963246  |a 1060858430  |a 1064741354  |a 1074343843  |a 1103253971  |a 1129366295  |a 1153024172 
020 |a 0768662087  |q (electronic bk.) 
020 |a 9780768662085  |q (electronic bk.) 
020 |z 0672315858 
020 |a 9780672315855 
020 |a 0672315858 
029 1 |a HEBIS  |b 291424457 
029 1 |a AU@  |b 000073552583 
035 |a (OCoLC)243510902  |z (OCoLC)47919272  |z (OCoLC)53358526  |z (OCoLC)59756521  |z (OCoLC)61165657  |z (OCoLC)243510903  |z (OCoLC)729549249  |z (OCoLC)748105941  |z (OCoLC)748520629  |z (OCoLC)1035914735  |z (OCoLC)1044287939  |z (OCoLC)1056352246  |z (OCoLC)1057963246  |z (OCoLC)1060858430  |z (OCoLC)1064741354  |z (OCoLC)1074343843  |z (OCoLC)1103253971  |z (OCoLC)1129366295  |z (OCoLC)1153024172 
037 |b OverDrive, Inc.  |n http://www.overdrive.com 
037 |a EC26BE66-4202-4DCA-BF2B-B362CF6A7653  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.73.J38  |b H93 1999b 
072 7 |a COM  |x 051310  |2 bisacsh 
072 7 |a COM  |x 051280  |2 bisacsh 
072 7 |a COM  |x 051130  |2 bisacsh 
072 7 |a UP  |2 bicssc 
082 0 4 |a 005.13/3  |2 21 
049 |a UAMI 
100 1 |a Hyde, Paul. 
245 1 0 |a Java thread programming /  |c Paul Hyde. 
260 |a [Indianapolis, Ind.] :  |b SAMS,  |c ©1999. 
300 |a 1 online resource (xiv, 510 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 Title from title screen. 
505 0 |a Cover -- Copyright 169;1999 by Sams Publishing -- Contents at a Glance -- TOC36;Contents -- About the Author -- Tell Us What You Think33; -- Introduction -- PART I Threads -- CH36;CHAPTER 1 Introduction to Threads -- What Is a Thread63; -- Why Use Multiple Threads63; -- When Multiple Threads Might Not Be Good -- Javas Built45;in Thread Support -- Easy to Start44; Tough to Master -- CH36;CHAPTER 2 A Simple Two45;Thread Example -- Extending the java46;lang46;Thread Class -- Overriding the run40;41; Method -- Spawning a New Thread -- Putting It All Together -- Summary -- CH36;CHAPTER 3 Creating and Starting a Thread -- Using Thread46;currentThread40;41; -- Naming a Thread58; getName40;41; and setName40;41; -- Thread Constructors -- Enlivening a Thread58; start40;41; and isAlive40;41; -- Using Thread46;sleep40;41; -- Summary -- CH36;CHAPTER 4 Implementing Runnable Versus Extending Thread -- Visual Timer Graphical Component -- Extending Thread and JComponent63; -- Interface java46;lang46;Runnable -- Passing a Runnable Object to a Threads Constructor -- Modifying SecondCounter to Use Runnable -- Checking the Accuracy of SecondCounter -- Improving the Accuracy of SecondCounter -- Summary -- CH36;CHAPTER 5 Gracefully Stopping Threads -- Interrupting a Thread58; interrupt40;41; -- Suspending and Resuming Thread Execution -- Stopping a Thread -- The Best Replacement for stop40;41;44; suspend40;41;44; and resume40;41; -- Daemon Threads -- Summary -- CH36;CHAPTER 6 Thread Prioritization -- System Thread Priorities -- Thread Priority Constants -- Determining the Current Priority58; getPriority40;41; -- Changing the Priority of a Thread58; setPriority40;41; -- Thread States -- Priorities and Scheduling -- Voluntarily Relinquishing the Processor58; Thread46;yield40;41; -- Thread45;Scheduling Scenarios -- Summary -- CH36;CHAPTER 7 Concurrent Access to Objects and Variables -- volatile Member Variable Modifier -- synchronized Method Modifier -- synchronized Statement Block -- static synchronized Methods -- Using the Class45;Level Lock in a synchronized Statement -- Synchronization and the Collections API -- Deadlocks -- Speeding Concurrent Access -- Summary -- CH36;CHAPTER 8 Inter45;thread Communication -- The Need for Inter45;thread Signaling -- The Wait47;Notify Mechanism -- Object API Used for Wait47;Notify -- When to Use notifyAll40;41; Instead of notify40;41; -- Missed Notification -- Early Notification -- CubbyHole Example -- Using join40;41; to Wait for a Thread to Die -- Streaming Data Between Threads Using Pipes -- Using ThreadLocal and InheritableThreadLocal -- Summary -- CH36;CHAPTER 9 Threads and Swing -- Why Isnt the Swing Toolkit Multithread45;Safe63; -- Using SwingUtilities46;invokeLater40;41; -- Using SwingUtilities46;isEventDispatchThread40;41; -- When invokeAndWait40;41; and invokeLater40;41; Are Not Needed -- The Need for Worker Threads in a GUI Setting -- Using a Worker Thread to Relieve the Event Thread -- Scrolling Text in a Custom Component -- Animating a Set of Images -- Displaying Elapsed Time on a JLabel -- Floating Components Around Inside a Container. 
520 |a Java Thread Programming shows you how to take full advantage of Java's thread facilities: when to use threads to increase your program's efficiency, how to use them effectively, and how to avoid common mistakes. There is thorough coverage of the Thread API, ThreadGroup classes, the Runnable interface, and the synchronized operator. Extensive, complete, code examples show programmers the details of creating and managing threads in real-world applications. 
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 Threads (Computer programs)  |2 fast  |0 (OCoLC)fst01150298 
650 7 |a Java (Computer program language)  |2 fast  |0 (OCoLC)fst00982065 
650 7 |a Engineering & Applied Sciences.  |2 hilcc 
650 7 |a Computer Science.  |2 hilcc 
776 0 8 |i Print version:  |a Hyde, Paul (Paul R.).  |t Java thread programming.  |d Indianapolis, Ind. : Sams Pub., ©1999  |z 0672315858  |w (DLC) 99062245  |w (OCoLC)42388971 
856 4 0 |u https://learning.oreilly.com/library/view/~/0672315858/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Baker & Taylor  |b BKTY  |c 39.99  |d 29.99  |i 0672315858  |n 0003277663  |s active 
938 |a EBSCOhost  |b EBSC  |n 128753 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n 108306 
938 |a YBP Library Services  |b YANK  |n 2339755 
938 |a Internet Archive  |b INAR  |n javathreadprogra00hyde 
994 |a 92  |b IZTAP