René's URL Explorer Experiment


Title: GitHub - madelson/DistributedLock: A .NET library for distributed synchronization

Open Graph Title: GitHub - madelson/DistributedLock: A .NET library for distributed synchronization

X Title: GitHub - madelson/DistributedLock: A .NET library for distributed synchronization

Description: A .NET library for distributed synchronization. Contribute to madelson/DistributedLock development by creating an account on GitHub.

Open Graph Description: A .NET library for distributed synchronization. Contribute to madelson/DistributedLock development by creating an account on GitHub.

X Description: A .NET library for distributed synchronization. Contribute to madelson/DistributedLock development by creating an account on GitHub.

Opengraph URL: https://github.com/madelson/DistributedLock

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:d0b66eaf-ae90-99a7-a197-b8be3684ed2e
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idC714:21EBC5:C65817:1131FA0:696A8A70
html-safe-noncee7e3efeef725a654cb8fab004eb8fd1cf7fe3db1f800c0dabbb1d22bc731cd28
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNzE0OjIxRUJDNTpDNjU4MTc6MTEzMUZBMDo2OTZBOEE3MCIsInZpc2l0b3JfaWQiOiI4MDMwMzMxOTk2MTIzODU5NTY5IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac2f998910f33d53168a76720b01049412f82bf2444c666df4b763b635de5a7a3c
hovercard-subject-tagrepository:36959618
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/madelson/DistributedLock
twitter:imagehttps://opengraph.githubassets.com/f65a57cd766f2ff963d0227b095e92954f0e728eda68e3e7e0019d6f110c7613/madelson/DistributedLock
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/f65a57cd766f2ff963d0227b095e92954f0e728eda68e3e7e0019d6f110c7613/madelson/DistributedLock
og:image:altA .NET library for distributed synchronization. Contribute to madelson/DistributedLock development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Noned2aa6dedd7d97fa651b17c40401f2605f309df5ca5fb659bf0554cf34f1de825
turbo-cache-controlno-preview
go-importgithub.com/madelson/DistributedLock git https://github.com/madelson/DistributedLock.git
octolytics-dimension-user_id1269046
octolytics-dimension-user_loginmadelson
octolytics-dimension-repository_id36959618
octolytics-dimension-repository_nwomadelson/DistributedLock
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id36959618
octolytics-dimension-repository_network_root_nwomadelson/DistributedLock
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasec1dbca8981c5e3d6a69bce2f1d289e732b86241d
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/madelson/DistributedLock#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmadelson%2FDistributedLock
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmadelson%2FDistributedLock
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=madelson%2FDistributedLock
Reloadhttps://github.com/madelson/DistributedLock
Reloadhttps://github.com/madelson/DistributedLock
Reloadhttps://github.com/madelson/DistributedLock
madelson https://github.com/madelson
DistributedLockhttps://github.com/madelson/DistributedLock
Notifications https://github.com/login?return_to=%2Fmadelson%2FDistributedLock
Fork 241 https://github.com/login?return_to=%2Fmadelson%2FDistributedLock
Star 2.4k https://github.com/login?return_to=%2Fmadelson%2FDistributedLock
MIT license https://github.com/madelson/DistributedLock/blob/master/License.txt
2.4k stars https://github.com/madelson/DistributedLock/stargazers
241 forks https://github.com/madelson/DistributedLock/forks
Branches https://github.com/madelson/DistributedLock/branches
Tags https://github.com/madelson/DistributedLock/tags
Activity https://github.com/madelson/DistributedLock/activity
Star https://github.com/login?return_to=%2Fmadelson%2FDistributedLock
Notifications https://github.com/login?return_to=%2Fmadelson%2FDistributedLock
Code https://github.com/madelson/DistributedLock
Issues 61 https://github.com/madelson/DistributedLock/issues
Pull requests 3 https://github.com/madelson/DistributedLock/pulls
Actions https://github.com/madelson/DistributedLock/actions
Projects 0 https://github.com/madelson/DistributedLock/projects
Wiki https://github.com/madelson/DistributedLock/wiki
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/madelson/DistributedLock/security
Please reload this pagehttps://github.com/madelson/DistributedLock
Insights https://github.com/madelson/DistributedLock/pulse
Code https://github.com/madelson/DistributedLock
Issues https://github.com/madelson/DistributedLock/issues
Pull requests https://github.com/madelson/DistributedLock/pulls
Actions https://github.com/madelson/DistributedLock/actions
Projects https://github.com/madelson/DistributedLock/projects
Wiki https://github.com/madelson/DistributedLock/wiki
Security https://github.com/madelson/DistributedLock/security
Insights https://github.com/madelson/DistributedLock/pulse
Brancheshttps://github.com/madelson/DistributedLock/branches
Tagshttps://github.com/madelson/DistributedLock/tags
https://github.com/madelson/DistributedLock/branches
https://github.com/madelson/DistributedLock/tags
538 Commitshttps://github.com/madelson/DistributedLock/commits/master/
https://github.com/madelson/DistributedLock/commits/master/
docshttps://github.com/madelson/DistributedLock/tree/master/docs
docshttps://github.com/madelson/DistributedLock/tree/master/docs
srchttps://github.com/madelson/DistributedLock/tree/master/src
srchttps://github.com/madelson/DistributedLock/tree/master/src
.gitignorehttps://github.com/madelson/DistributedLock/blob/master/.gitignore
.gitignorehttps://github.com/madelson/DistributedLock/blob/master/.gitignore
License.txthttps://github.com/madelson/DistributedLock/blob/master/License.txt
License.txthttps://github.com/madelson/DistributedLock/blob/master/License.txt
README.mdhttps://github.com/madelson/DistributedLock/blob/master/README.md
README.mdhttps://github.com/madelson/DistributedLock/blob/master/README.md
appveyor.ymlhttps://github.com/madelson/DistributedLock/blob/master/appveyor.yml
appveyor.ymlhttps://github.com/madelson/DistributedLock/blob/master/appveyor.yml
READMEhttps://github.com/madelson/DistributedLock
MIT licensehttps://github.com/madelson/DistributedLock
https://github.com/madelson/DistributedLock#distributedlock
https://github.com/madelson/DistributedLock#implementations
DistributedLock NuGet packagehttps://www.nuget.org/packages/DistributedLock
https://www.nuget.org/packages/DistributedLock/
"meta" packagehttps://endjin.com/blog/2020/09/streamline-dependency-management-with-nuget-meta-packages
DistributedLock.SqlServerhttps://github.com/madelson/DistributedLock/blob/master/docs/DistributedLock.SqlServer.md
https://www.nuget.org/packages/DistributedLock.SqlServer/
https://dndocs.com/d/distributedlock/api/Medallion.Threading.SqlServer.html
DistributedLock.Postgreshttps://github.com/madelson/DistributedLock/blob/master/docs/DistributedLock.Postgres.md
https://www.nuget.org/packages/DistributedLock.Postgres/
https://dndocs.com/d/distributedlock/api/Medallion.Threading.Postgres.html
DistributedLock.MySqlhttps://github.com/madelson/DistributedLock/blob/master/docs/DistributedLock.MySql.md
https://www.nuget.org/packages/DistributedLock.MySql/
https://dndocs.com/d/distributedlock/api/Medallion.Threading.MySql.html
DistributedLock.Oraclehttps://github.com/madelson/DistributedLock/blob/master/docs/DistributedLock.Oracle.md
https://www.nuget.org/packages/DistributedLock.Oracle/
https://dndocs.com/d/distributedlock/api/Medallion.Threading.Oracle.html
DistributedLock.Redishttps://github.com/madelson/DistributedLock/blob/master/docs/DistributedLock.Redis.md
https://www.nuget.org/packages/DistributedLock.Redis/
https://dndocs.com/d/distributedlock/api/Medallion.Threading.Redis.html
DistributedLock.Azurehttps://github.com/madelson/DistributedLock/blob/master/docs/DistributedLock.Azure.md
https://www.nuget.org/packages/DistributedLock.Azure/
https://dndocs.com/d/distributedlock/api/Medallion.Threading.Azure.html
DistributedLock.ZooKeeperhttps://github.com/madelson/DistributedLock/blob/master/docs/DistributedLock.ZooKeeper.md
https://www.nuget.org/packages/DistributedLock.ZooKeeper/
https://dndocs.com/d/distributedlock/api/Medallion.Threading.ZooKeeper.html
DistributedLock.FileSystemhttps://github.com/madelson/DistributedLock/blob/master/docs/DistributedLock.FileSystem.md
https://www.nuget.org/packages/DistributedLock.FileSystem/
https://dndocs.com/d/distributedlock/api/Medallion.Threading.FileSystem.html
DistributedLock.WaitHandleshttps://github.com/madelson/DistributedLock/blob/master/docs/DistributedLock.WaitHandles.md
https://www.nuget.org/packages/DistributedLock.WaitHandles/
https://dndocs.com/d/distributedlock/api/Medallion.Threading.WaitHandles.html
DistributedLock.Corehttps://www.nuget.org/packages/DistributedLock.Core
https://www.nuget.org/packages/DistributedLock.Core/
https://github.com/madelson/DistributedLock#synchronization-primitives
Reader-writer lockshttps://github.com/madelson/DistributedLock/blob/master/docs/Reader-writer%20locks.md
Semaphoreshttps://github.com/madelson/DistributedLock/blob/master/docs/Semaphores.md
implementation-specific documentation pageshttps://github.com/madelson/DistributedLock/blob/master/docs
https://github.com/madelson/DistributedLock#basic-usage
https://github.com/madelson/DistributedLock#names
https://github.com/madelson/DistributedLock#acquire
https://github.com/madelson/DistributedLock#tryacquire
https://github.com/madelson/DistributedLock#async-support
https://github.com/madelson/DistributedLock#timeouts
https://github.com/madelson/DistributedLock#cancellation
https://github.com/madelson/DistributedLock#providers
dependency injectionhttps://en.wikipedia.org/wiki/Dependency_injection
https://github.com/madelson/DistributedLock#other-topics
Interfaceshttps://github.com/madelson/DistributedLock/blob/master/docs/Other%20topics.md#interfaces
Detecting handle losshttps://github.com/madelson/DistributedLock/blob/master/docs/Other%20topics.md#detecting-handle-loss
Handle abandonmenthttps://github.com/madelson/DistributedLock/blob/master/docs/Other%20topics.md#handle-abandonment
Safety of distributed lockinghttps://github.com/madelson/DistributedLock/blob/master/docs/Other%20topics.md#safety-of-distributed-locking
https://github.com/madelson/DistributedLock#contributing
herehttps://github.com/madelson/DistributedLock/blob/master/docs/Developing%20DistributedLock.md
https://github.com/madelson/DistributedLock#release-notes
@pengweiqhcahttps://github.com/pengweiqhca
#254https://github.com/madelson/DistributedLock/issues/254
@teesoftechhttps://github.com/teesofttech
#234https://github.com/madelson/DistributedLock/issues/234
@Tzachi009https://github.com/Tzachi009
#213https://github.com/madelson/DistributedLock/issues/213
@richardkooimanhttps://github.com/richardkooiman
#227https://github.com/madelson/DistributedLock/pull/227
@MartinDembergerR9https://github.com/MartinDembergerR9
#228https://github.com/madelson/DistributedLock/pull/228
@steve85https://github.com/steve85
#229https://github.com/madelson/DistributedLock/pull/229
davidngjyhttps://github.com/davidngjy
#153https://github.com/madelson/DistributedLock/issues/153
@Meir017https://github.com/Meir017
@davidngjyhttps://github.com/davidngjy
#218https://github.com/madelson/DistributedLock/issues/218
#216https://github.com/madelson/DistributedLock/issues/216
#210https://github.com/madelson/DistributedLock/issues/210
#168https://github.com/madelson/DistributedLock/issues/168
#162https://github.com/madelson/DistributedLock/issues/162
@Bartleby2718https://github.com/Bartleby2718
@Bartleby2718https://github.com/Bartleby2718
#192https://github.com/madelson/DistributedLock/issues/192
#111https://github.com/madelson/DistributedLock/issues/111
#177https://github.com/madelson/DistributedLock/issues/177
#184https://github.com/madelson/DistributedLock/issues/184
#185https://github.com/madelson/DistributedLock/issues/185
@Bartleby2718https://github.com/Bartleby2718
#195https://github.com/madelson/DistributedLock/issues/195
#189https://github.com/madelson/DistributedLock/issues/189
dndocshttps://dndocs.com/
@NeuroXiqhttps://github.com/NeuroXiq
Contributinghttps://github.com/madelson/DistributedLock#contributing
ExecuteScalar breaking changehttps://github.com/npgsql/npgsql/issues/5143
#174https://github.com/madelson/DistributedLock/issues/174
@Kaffeetassehttps://github.com/Kaffeetasse
#149https://github.com/madelson/DistributedLock/issues/149
#147https://github.com/madelson/DistributedLock/issues/147
@Tzachi009https://github.com/Tzachi009
#133https://github.com/madelson/DistributedLock/issues/133
@OskarKlintrothttps://github.com/OskarKlintrot
#130https://github.com/madelson/DistributedLock/issues/130
#120https://github.com/madelson/DistributedLock/issues/120
#45https://github.com/madelson/DistributedLock/issues/45
@odin568https://github.com/odin568
#106https://github.com/madelson/DistributedLock/issues/106
#109https://github.com/madelson/DistributedLock/issues/109
#112https://github.com/madelson/DistributedLock/issues/112
#95https://github.com/madelson/DistributedLock/issues/95
@theplacefordevhttps://github.com/theplacefordev
#41https://github.com/madelson/DistributedLock/issues/41
#85https://github.com/madelson/DistributedLock/issues/85
#83https://github.com/madelson/DistributedLock/issues/83
#61https://github.com/madelson/DistributedLock/issues/61
#66https://github.com/madelson/DistributedLock/issues/66
@skomis-mmhttps://github.com/skomis-mm
Migrating from 1.x to 2.xhttps://github.com/madelson/DistributedLock/blob/master/docs/Migrating%20from%201.x%20to%202.x.md#migrating-from-1x-to-2x
#56https://github.com/madelson/DistributedLock/issues/56
#24https://github.com/madelson/DistributedLock/issues/24
#42https://github.com/madelson/DistributedLock/issues/42
#28https://github.com/madelson/DistributedLock/issues/28
#13https://github.com/madelson/DistributedLock/issues/13
@pedropaulovchttps://github.com/pedropaulovc
#47https://github.com/madelson/DistributedLock/issues/47
#20https://github.com/madelson/DistributedLock/issues/20
#10https://github.com/madelson/DistributedLock/issues/10
#6https://github.com/madelson/DistributedLock/issues/6
#57https://github.com/madelson/DistributedLock/issues/57
#35https://github.com/madelson/DistributedLock/issues/35
#33https://github.com/madelson/DistributedLock/issues/33
#25https://github.com/madelson/DistributedLock/issues/25
@alesebi91https://github.com/alesebi91
#31https://github.com/madelson/DistributedLock/issues/31
#32https://github.com/madelson/DistributedLock/issues/32
#7https://github.com/madelson/DistributedLock/issues/7
#14https://github.com/madelson/DistributedLock/issues/14
zavalita1https://github.com/zavalita1
#11https://github.com/madelson/DistributedLock/issues/11
#8https://github.com/madelson/DistributedLock/issues/8
#5https://github.com/madelson/DistributedLock/issues/5
#3https://github.com/madelson/DistributedLock/issues/3
Readme https://github.com/madelson/DistributedLock#readme-ov-file
MIT license https://github.com/madelson/DistributedLock#MIT-1-ov-file
Please reload this pagehttps://github.com/madelson/DistributedLock
Activityhttps://github.com/madelson/DistributedLock/activity
2.4k starshttps://github.com/madelson/DistributedLock/stargazers
35 watchinghttps://github.com/madelson/DistributedLock/watchers
241 forkshttps://github.com/madelson/DistributedLock/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fmadelson%2FDistributedLock&report=madelson+%28user%29
Releases 14https://github.com/madelson/DistributedLock/releases
2.7.1 Latest Oct 26, 2025 https://github.com/madelson/DistributedLock/releases/tag/2.7.1
+ 13 releaseshttps://github.com/madelson/DistributedLock/releases
Packages 0https://github.com/users/madelson/packages?repo_name=DistributedLock
Please reload this pagehttps://github.com/madelson/DistributedLock
Contributors 16https://github.com/madelson/DistributedLock/graphs/contributors
https://github.com/madelson
https://github.com/Bartleby2718
https://github.com/apps/dependabot
https://github.com/teesofttech
https://github.com/steve85
https://github.com/pedropaulovc
https://github.com/jamesrwaugh
https://github.com/Medeah
https://github.com/MichaelWiedinmyer
https://github.com/Kaffeetasse
https://github.com/skomis-mm
https://github.com/NeuroXiq
https://github.com/davidngjy
https://github.com/askazakov
+ 2 contributorshttps://github.com/madelson/DistributedLock/graphs/contributors
C# 100.0% https://github.com/madelson/DistributedLock/search?l=c%23
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.