Closed mdg1349 closed 9 months ago
@mdg1349, thank you for your contributions! We have not yet made the time to fully understand the implications of loom, so this one will sit "simmering" for a bit still. This is important work and we appreciate what you've started here.
Just to update, we're taking a look at these proposed changes and hope to get it merged soon!
Thank you!!
Thank you! I'm eagerly waiting for the next release!!
In this branch, I used explicit locks instead of the keyword synchronized to make the codebase more friendly towards JDK 21 and Loom. I did not replace every single synchronized block, just the ones that were shown using the option
-Djdk.tracePinnedThreads=full
in a simple program that creates some connections from an AS400JDBCDataSource using setThreadUsed(false) and then executes a somewhat simple select inside a virtual threadComments appreciated!