Skip to content

Release history

16 releases of NTDLS.Semaphore.

v3.3.2

StableJul 31, 2024
  • 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

Downloads

v3.2.0

StableJan 22, 2024
  • Renamed semaphore classes to resource.

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

Downloads

v3.1.0

StableNov 16, 2023
  • 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

Downloads

v3.0.0

StableNov 15, 2023
  • 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

Downloads

v2.2.2

StableNov 9, 2023
  • Added OptimisticCriticalSection public functions with return results.

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

Downloads

v2.2.1

StableNov 9, 2023
  • Added OptimisticCriticalSection public functions.

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

Downloads

v2.2.0

StableNov 9, 2023
  • Added read/write all for multiple locks in one call.

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

Downloads

v2.1.0

StableNov 9, 2023
  • Added shared critical section support for optimistic semaphores.

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

Downloads

v2.0.0

StableNov 9, 2023
  • 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

Downloads

v1.5.2

StableNov 9, 2023
  • Fixed a type-o, change notes are in previous release.

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

Downloads

v1.5.0

StableOct 12, 2023
  • Added net 6, 7 and documentation.

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

Downloads
An unhandled error has occurred. Reload 🗙