awslabs / amazon-dynamodb-lock-client

The AmazonDynamoDBLockClient is a general purpose distributed locking library built on top of DynamoDB. It supports both coarse-grained and fine-grained locking.
Other
472 stars 85 forks source link

Synchonized Migration and Thread Creation Overrides (Support for Virtual Threads) #100

Open murbot opened 7 months ago

murbot commented 7 months ago

Issue #, if available: N/A

Description of changes: A migration from use of synchronized blocks to ReentrantLocks, in order to avoid virtual thread pinning. This change also adds support for overriding thread creation, so that virtual threads may be utilized.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

murbot commented 10 hours ago

@shetsa-amzn @hyandell Hey Guys, how does one get some love for the PRs on this repo?