LEADER 03143nam 22006495 450 001 9910300641503321 005 20240426170908.0 010 $a9781484217009 010 $a1484217004 024 7 $a10.1007/978-1-4842-1700-9 035 $a(CKB)3710000000529478 035 $a(EBL)4199344 035 $a(SSID)ssj0001597307 035 $a(PQKBManifestationID)16298452 035 $a(PQKBTitleCode)TC0001597307 035 $a(PQKBWorkID)14886236 035 $a(PQKB)11289224 035 $a(DE-He213)978-1-4842-1700-9 035 $a(MiAaPQ)EBC4199344 035 $a(CaSebORM)9781484217009 035 $a(PPN)190882085 035 $a(OCoLC)934650275 035 $a(OCoLC)ocn934650275 035 $a(EXLCZ)993710000000529478 100 $a20151125d2015 u| 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aJava Threads and the Concurrency Utilities /$fby JEFF FRIESEN 205 $a1st ed. 2015. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2015. 215 $a1 online resource (208 p.) 225 1 $aExpert's Voice in Java 300 $aIncludes index. 311 08$a9781484216996 311 08$a1484216997 327 $a1. Threads and Runnables -- 2. Thread Synchronization and Volatility -- 3. Waiting and Notification -- 4. Additional Thread Capabilities -- 5. Concurrency Utilities and Executors -- 6. Synchronizers -- 7. The Locking Framework -- 8. Additional Concurrency Utilities -- A. Answers to Exercises -- B. Threads and the Standard Class Library. 330 $aThreads and the Concurrency Utilities helps all Java developers master the complexity of Java's Thread APIs and Java's Concurrency Utilities. This knowledge aids the Java developer in writing correct and performant multithreaded applications. Everything you want to know about Java's support for threads and concurrency in one place. Chapter exercises designed to reinforce chapter content and help the reader retain knowledge. Lambdas, the try-with-resources statement, and other modern language features are present. Standard Class Library use of threads in Swing, JavaFX, and Java 8 Streams API contexts explained. The author Jeff Friesen is an accomplished Java expert, JavaWorld columnist, books author and much more. 410 0$aExpert's voice in Java. 606 $aJava (Computer program language) 606 $aSoftware engineering 606 $aJava$3https://scigraph.springernature.com/ontologies/product-market-codes/I29070 606 $aSoftware Engineering/Programming and Operating Systems$3https://scigraph.springernature.com/ontologies/product-market-codes/I14002 615 0$aJava (Computer program language) 615 0$aSoftware engineering. 615 14$aJava. 615 24$aSoftware Engineering/Programming and Operating Systems. 676 $a004 700 $aFRIESEN$b JEFF$4aut$4http://id.loc.gov/vocabulary/relators/aut$0867240 801 0$bUMI 801 1$bUMI 906 $aBOOK 912 $a9910300641503321 996 $aJava Threads and the Concurrency Utilities$91935696 997 $aUNINA