Project Loom JumpStart
There is a new way of Threading on it's way to Java, and that means it is time to prepare. Project Loom will be introducing Java Virtual Threads which are small Threads meant to perform quick operations with the need of procuring long-running OS threads which can prove to be expensive. In this class we will learn how to use these threads, what does it mean in relationship with the rest of the Java API, what does it mean for third party libraries.
- What is a Virtual Thread
- Creating and Using a Virtual Thread
- What will Loom's Virtual Threads do to Futures
- What is a Fiber
- What is a Continuation?
- What is a Scheduler?
- What is Unwind and Invoke? (UAI)
- Perform Asynchronous Challenges using Project Loom
- When will it be Released
- How does it compare to other languages and projects?
About Daniel Hinojosa
Daniel is a programmer, consultant, instructor, speaker, and recent author. With over 20 years of experience, he does work for private, educational, and government institutions. He is also currently a speaker for No Fluff Just Stuff tour. Daniel loves JVM languages like Java, Groovy, and Scala; but also dabbles with non JVM languages like Haskell, Ruby, Python, LISP, C, C++. He is an avid Pomodoro Technique Practitioner and makes every attempt to learn a new programming language every year. For downtime, he enjoys reading, swimming, Legos, football, and barbecuing.
More About Daniel »