In this Video, We have covered a very important scenario which is being asked in the #Interviews multiple times.
Scenario: Suppose There are three #Threads T1, T2 and T3. T1 is responsible for some environment setup. T2 and T3 are the #business logic executing threads. T2 and T3 can only start once T1 has finished its execution and #environment is ready.
Thread.isAlive()
Thread.join()
We have covered the different solutions from a very basic approach and enhancing our solution till we reach the required optimal solution.
You can access the specific topic from the chapters given below
0:00 Agenda
1:20 What is the Problem?
1:47 Basic Code without Handling
5:25 Solution-1: Making T2, T3 Sleep for some time
6:39 Issues with Solution-1
7:50 Solution-2 Using isAlive from Thread Class
9:39 Issues with Solution-2
10:08 Solution-3 Using join Method from Thread Class
11:20 Solution-3 Explanation
12:39 Next Video Agenda
To check out more on the tutorials Topic wise you can follow below links
Links:
Please do checkout other tutorial videos also if required:
Spring Framework: • Spring Framework
Java 21: • Java 21 Features | All you need to know in...
DevOps: • DevOps
Java Design Patterns: • Design Patterns
Java 8 Features: • Java 8
Core Java Complete Tutorial: • Core Java Complete Guide
Interview Preparation for Java: • Interview Preparation Java
Python: • Python
Linux: • Linux
Please do LIKE, Share and SUBSCRIBE
Java multithreading, multithreading in Java, Java threads, multithreading concepts, Java programming, thread synchronization, thread safety, multithreaded applications, Java performance, programming tutorial, core Java, Java development, coding examples, Java concurrency, Java tutorials, learn Java multithreading, Java coding, optimize Java code.
#JavaProgramming #MultithreadingInJava #JavaThreads #ProgrammingTutorial #JavaPerformance #CodeOptimization #virtualthreads #java #new-features #java21 #exceptionhandlinginjava #interview #generics #hashtable #interview #jdbc #java #db #treeset #collectionframework #binarysearchtree #linkedlist #list #arraylist #fibonacci #java #fastest #gc #heap #java #stack #jvm #architecture #exception #interview #exam #interface #abstraction #coding #methodoverloading #methodoverriding #runtime #compiletime #polymorphism #inheritance #constructors #objects #static #eclipse #developer #installation #download #awesome #youtube #youtuber #youtubers #subscribe #youtubevideos #sub #youtubevideo #like #identifiers #operators #variables #typesofvariables #innerclasses #static
Sur cette page du site, vous pouvez voir la vidéo en ligne Scenario Based Thread Interview Question : Control Thread Execution | Java Multithreading durée heure minute seconde en bonne qualité , qui a été Téléchargé par l'utilisateur Lazy Programmer 14 septembre 2023, Partagez le lien avec vos amis et connaissances, sur youtube cette vidéo a déjà été regardée 1,983 fois et il a aimé 49 téléspectateurs. Bon visionnage!