|
|
|
|
LEADER |
00000cgm a22000007i 4500 |
001 |
OR_on1351465340 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o c |
007 |
vz czazuu |
007 |
cr cnannnuuuuu |
008 |
221122s2022 xx 549 o vleng d |
040 |
|
|
|a ORMDA
|b eng
|e rda
|e pn
|c ORMDA
|d OCLCF
|
020 |
|
|
|a 9781804619377
|q (electronic video)
|
020 |
|
|
|a 180461937X
|q (electronic video)
|
029 |
1 |
|
|a AU@
|b 000072997849
|
035 |
|
|
|a (OCoLC)1351465340
|
037 |
|
|
|a 9781804619377
|b O'Reilly Media
|
050 |
|
4 |
|a QA76.73.J38
|
082 |
0 |
4 |
|a 005.13/3
|2 23/eng/20221122
|
049 |
|
|
|a UAMI
|
245 |
0 |
0 |
|a Java multithreading and parallel programming masterclass.
|
250 |
|
|
|a [First edition].
|
264 |
|
1 |
|a [Place of publication not identified] :
|b Packt Publishing,
|c [2022]
|
300 |
|
|
|a 1 online resource (1 video file (9 hr., 9 min.)) :
|b sound, color.
|
306 |
|
|
|a 090900
|
336 |
|
|
|a two-dimensional moving image
|b tdi
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
344 |
|
|
|a digital
|2 rdatr
|
347 |
|
|
|a video file
|2 rdaft
|
380 |
|
|
|a Instructional films
|2 lcgft
|
511 |
0 |
|
|a Cosmin Ionita, presenter.
|
520 |
|
|
|a Multithreading is an advanced topic for any developer, and they struggle to understand many allied concepts related to it. The goal here is to make you understand in depth the multithreading concepts, applied and exemplified in Java. The course starts with the basics of multithreading--threads, processes, concurrency, and parallelism. Then you will go through thread management concepts. After that, you will learn about thread synchronization and look at synchronization tools such as locks, wait sets and notifications, read and write locks and semaphores, barriers and phasers, and deadlocks and cache coherency enforcement. Next, you will explore tools in Java to deal with thread reusability, manage performance, choose the right parameters (tuning), and many others. Next, you will see how to improve the runtime of a couple of known algorithms through multithreading. After that, you will study a couple of problems and their solution on Java Threading API to understand parallelism and synchronization. Finally, you will look at the connection between multithreading and widely used frameworks, such as Spring Boot, JavaRx, and JavaFX. By the end of this course, you will understand multithreading in detail, get hands-on experience in Java, and learn to improve the performance of the app with multithreading. What You Will Learn Understand why multithreading is a real advantage for any Java developer Understand the basic building blocks of multithreaded applications Learn when multithreading can speed up the application and when it can't Look at the OS and hardware implications of a multithreaded application Leverage and connect the concepts learned with real-world projects See the connection between multithreading and widely used frameworks Audience This course is ideal for beginner Java developers who want to enhance their skillset by learning multithreading and parallel programming the right way. Any developer with basic Java knowledge (including Object-Oriented Programming), who wants to improve the performance of their applications by leveraging parallel programming, and who wants to learn multithreading from scratch can gain a lot from this course. Basic Java OOP knowledge (classes, interfaces, methods), IntelliJ IDEA, and Java 15 (JDK) are the only requirements to get started. About The Author Cosmin Ionita: Cosmin Ionita is a software engineer with over ten years of experience in developing enterprise-grade applications. He is based in Bucharest, Romania. He is a self-learner, truly passionate about technology, focused on gaining new skills, building outstanding professional relationships, and understanding the underlying concepts of the technologies he interacts with. His expertise revolves around JVM-based applications and surrounding systems (or techniques) for container management, deployment workflows, monitoring and alerting, performance optimization, code quality, resource efficiency, and many others.
|
588 |
|
|
|a Online resource; title from title details screen (O'Reilly, viewed November 22, 2022).
|
590 |
|
|
|a O'Reilly
|b O'Reilly Online Learning: Academic/Public Library Edition
|
650 |
|
0 |
|a Java (Computer program language)
|
650 |
|
0 |
|a Computer multitasking.
|
650 |
|
0 |
|a Electronic data processing
|x Distributed processing.
|
650 |
|
7 |
|a Computer multitasking.
|2 fast
|0 (OCoLC)fst01728115
|
650 |
|
7 |
|a Electronic data processing
|x Distributed processing.
|2 fast
|0 (OCoLC)fst00906987
|
650 |
|
7 |
|a Java (Computer program language)
|2 fast
|0 (OCoLC)fst00982065
|
655 |
|
7 |
|a Instructional films.
|2 fast
|0 (OCoLC)fst01726236
|
655 |
|
7 |
|a Internet videos.
|2 fast
|0 (OCoLC)fst01750214
|
655 |
|
7 |
|a Nonfiction films.
|2 fast
|0 (OCoLC)fst01710269
|
655 |
|
7 |
|a Instructional films.
|2 lcgft
|
655 |
|
7 |
|a Nonfiction films.
|2 lcgft
|
655 |
|
7 |
|a Internet videos.
|2 lcgft
|
700 |
1 |
|
|a Ionita, Cosmin,
|e presenter.
|
710 |
2 |
|
|a Packt Publishing,
|e publisher.
|
856 |
4 |
0 |
|u https://learning.oreilly.com/videos/~/9781804619377/?ar
|z Texto completo (Requiere registro previo con correo institucional)
|
994 |
|
|
|a 92
|b IZTAP
|