Skip to main content
  • Log in
  • Manage Cookies
EclipseCon - Eclipse Foundation
  • Conference
    • News
    • Registration
    • Program Schedule
    • Program List
    • Community Day
    • Keynotes
  • Sponsors
    • Our Sponsors
    • Sponsor Testimonials
    • Be a Sponsor
    • Sponsor Guidelines
  • Community
    • 2021 Speakers
    • Speaker Guidelines
    • Code of Conduct
    • Community Resources
    • Conference Guide Documents
    • Information for Speakers
  • About Us
    • EclipseCon 2021
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
    • Other Events
  • Be a Sponsor
  • Code of Conduct
  • The Eclipse Foundation
  1. Home
  2. EclipseCon
  3. EclipseCon 2021
  4. Sessions
  5. Structured Concurrency with Project Loom

Structured Concurrency with Project Loom

Session details
Status: 
Accepted
Speaker(s): 
Sarika Sinha (IBM)
Experience level: 
Beginner
Tags: 
Java
Eclipse IDE
high-performance
Session Track: 
Java & JDT
Session Type: 
Standard

One of Java's most important contributions when it was first released, over twenty years ago, was the easy access to threads and synchronization primitives.
The Java threads are currently implemented as OS kernel threads which is insufficient  for meeting modern demands, and wasteful in computing resources that are particularly valuable in the cloud. Project Loom will introduce fibers (virtual threads) as lightweight, efficient threads managed by the Java Virtual Machine, that let developers use the same simple abstraction but with better performance and lower footprint. 
This session will describe and demo using Eclipse IDE :
*   Difference between Threads and Virtual Threads
*   How to use Virtual threads with ExecutorService to  implement concurrency on a finer-grained level than threads
*   Using Deadlines to stop the running tasks
*   Debugger Support for virtual threads

Project Loom exists as a separate project right now and can be expected to be part of mainstream Java soon. It will be exciting to understand the details and and look at the challenges it poses for an IDE such as Eclipse. End of the session attendees would know the future directions in threading Java which can be made use of for faster executions, and the finer grain debugging aspect which would help them go a long way in fixing obscure concurrent program bugs.

 

Slides: 
PDF icon Structured Concurrency with Project Loom With Design.pdf
Objective of the presentation: 
Objective of the presentation is to show the new features of Project Loom and demonstrate the usage with real examples. The objective is to quick-start the users, highlight the capabilities and challenges with the virtual threads.
Attendee pre-requisites - If none, enter "N/A": 
Anyone who has used multi-threading in Java
Schedule info
Time: 
26 Oct 2021 - 14:30 to 26 Oct 2021 - 15:00
Room: 
Room 3
  • Sign in to post comments.

Elite

Premium

Basic

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top