Project Loom presentation at BangaloreJUG

Alan Bateman Alan.Bateman at oracle.com
Sun Dec 15 20:34:58 UTC 2019


On 14/12/2019 11:34, Nawazish Khan wrote:
> Hi All,
>
> I would be speaking on Project Loom at BangaloreJUG which would be hosted
> at Oracle office on 21st December, 2019.
>
> Let me know if I could help by taking any survey or any other information
> which might be helpful to all of us as an input to the project Loom.
>
We don't have any prepared surveys but there are several areas where it 
would be useful to collect data.

In the current prototype, if a virtual thread parks (network I/O or 
locking operation) while holding a monitor then it pins the carrier 
thread. This is a quality-of-service rather than a correctness issue but 
it would be useful to get reaction to needing to change some (not all) 
code to use java.util.concurrent locks to workaround this limitation for 
the short term. If there are developers trying out the current repo in 
the meet-up then get them to run with -Djdk.tracePinnedThreads=full and 
see if the monitors usages would be easy or hard to change.

Thread locals. It would be useful to get data on whether developers are 
using TLs directly or not. We've looked at a lot of TL usages in 
libraries and frameworks but not applications as they aren't easy to get 
at. One of the topics being explored in this project is scope locals and 
it would be useful to get an idea how many of the TL usages could be 
replaced with scope locals.

-Alan.





More information about the loom-dev mailing list