Looking for something specific?
  Home
Home
Articles
Page Tag-Cloud
  Software
Software Tag-Cloud
Building from Source
Open Source Definition
All Software
  Popular Tags
Legacy
C Plus Plus
Source Code
Class
Cryptography
  Members
Login
Web-Email
Notable Members
  Official
Our Company
Copyright Information
Software EULA
GPL EULA
LGPL Eula
Pre-Release EULA
Privacy Policy
  Support
Make Contact
 
All releases for NTDLS.Semaphore

This software is open source. You can obtain the latest source code from the NTDLS.Semaphore GitHub repository or browse below for the source code associated with a specific release. If you make any changes which you feel improves this application, please let us know via our Contact Page.


Stable version 3.3.2 released on 7/31/2024 (Recommended)
View source code for commit: 3.3.2
  • Added advanced initialization delegates to Critical Resource constructors.
  • Typoes and spell check. :/

Check out the nuget package: https://www.nuget.org/packages/NTDLS.Semaphore/3.3.2


Stable version 3.3.0 released on 1/22/2024
View source code for commit: 3.3.0
  • Renamed various classes.

https://www.nuget.org/packages/NTDLS.Semaphore/3.3.0


Stable version 3.2.0 released on 1/22/2024
View source code for commit: 3.2.0
  • Renamed semaphore classes to resource.

https://www.nuget.org/packages/NTDLS.Semaphore/3.2.0


Stable version 3.1.0 released on 11/16/2023
View source code for commit: 3.1.0
  • Further expanded compatibility of ICriticalSection to allow mixing of optimistic and pessimistic semaphores for LockAll() variants.
  • Enhanced the thread ownership tracking to include a mixture of optimistic and pessimistic critical sections.

https://www.nuget.org/packages/NTDLS.Semaphore/3.1.0


Stable version 3.0.0 released on 11/15/2023
View source code for commit: 3.0.0
  • Expanded compatibility of ICriticalSection to allow mixing of optimistic and Pessimistic semaphores for LockAll() variants.

https://www.nuget.org/packages/NTDLS.Semaphore/3.0.0


Stable version 2.2.5 released on 11/15/2023
View source code for commit: 2.2.5
  • Added .net 8.0 target.

https://www.nuget.org/packages/NTDLS.Semaphore/2.2.5


Stable version 2.2.2 released on 11/9/2023
View source code for commit: 2.2.2
  • Added OptimisticCriticalSection public functions with return results.

https://www.nuget.org/packages/NTDLS.Semaphore/2.2.2


Stable version 2.2.1 released on 11/9/2023
View source code for commit: 2.2.1
  • Added OptimisticCriticalSection public functions.

https://www.nuget.org/packages/NTDLS.Semaphore/2.2.1


Stable version 2.2.0 released on 11/9/2023
View source code for commit: 2.2.0
  • Added read/write all for multiple locks in one call.

https://www.nuget.org/packages/NTDLS.Semaphore/2.2.0


Stable version 2.1.0 released on 11/9/2023
View source code for commit: 2.1.0
  • Added shared critical section support for optimistic semaphores.

https://www.nuget.org/packages/NTDLS.Semaphore/2.1.0


Stable version 2.0.0 released on 11/9/2023
View source code for commit: 2.0.0
  • Added OptimisticSemaphore to allow for concurrent reads.
  • Soft breaking changes with class renames and namespace movements.
  • Cleaned up what should have been private interface methods from CriticalSection.

https://www.nuget.org/packages/NTDLS.Semaphore/2.0.0


Stable version 1.5.2 released on 11/9/2023
View source code for commit: 1.5.2
  • Fixed a type-o, change notes are in previous release.

https://www.nuget.org/packages/NTDLS.Semaphore/1.5.2


Stable version 1.5.1 released on 10/17/2023
View source code for commit: 1.5.1
  • Author revision.

https://www.nuget.org/packages/NTDLS.Semaphore/1.5.1


Stable version 1.5.0 released on 10/12/2023
View source code for commit: 1.5.0
  • Added net 6, 7 and documentation.

https://www.nuget.org/packages/NTDLS.Semaphore/1.5.0

 
Copyright © 2024 NetworkDLS.
All rights reserved.
 
Privacy Policy | Our Company | Contact