Vielen Dank für Ihre Anfrage! Einer unserer Mitarbeiter wird sich in Kürze mit Ihnen in Verbindung setzen.
Vielen Dank, dass Sie uns Ihre Buchung schicken! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Introduction
Multi-Threading Basics
- Runnable and thread
- Producer consumer model
- Join, volatile, merge, wait, and notify
Parallel Programming
- Sequential computing vs parallel computing
- Parallel merge sort
- Parallel algorithms
Overview of Java (Optional)
- Syntax and logic
Preparing the Development Environment
- Installing and configuring JDK
Multi-Threading and Threading
- Understanding the lifecycle of a thread and lifecycle methods
- Creating a thread
- Creating thread schedules
- Multi-threading API
- Interpreting threads
Optimization
- Optimizing latency
- Optimizing throughput
Concurrency Challenges and Solutions
- Sharing data among threads
- Using conditions and operations
- Implementing implicit locking
- Applying explicit locking
- Using inter-thread communication
Concurrent Collections
- Implementing concurrent maps
- Using copyonwrite
- Working with latches, cyclic barriers, exchangers, and semaphores
The Fork-Join Framework and Parallel Computing Algorithims
- Using recursive action
- Working with recursive task
- Using streams
- Using maximum finding
- Merging in Fork-Join
Summary and Conclusion
Voraussetzungen
- Basic Java programming experience
Audience
- Web Developers
14 Stunden
Erfahrungsberichte (4)
All to topic actually including API
RODULFO ALMEDA JR - DATAWORLD COMPUTER CENTER
Kurs - Introduction to JavaServer Faces
The contents and the exercises
Gangoso Kim Robert - Security Bank Corporation
Kurs - Spring Boot for Beginners
Interaktion durch Übungen und auch gemeinsame Projekte
Claudiu - MSG system
Kurs - Advanced Spring Boot
Maschinelle Übersetzung
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.