ReaderWriterLock Alternative

  •        0

This ReaderWriterLock is an improved alternative to the ReaderWriterLock of the .NET 2.0 framework. It corrects the main problem of ReaderWriterLock in that it gives priority to threads that request a Write Lock. Also, it's faster!

http://readerwriterlockalt.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

jesync - A fast and portable lock/semaphore server written in Java


A fast and portable lock/semaphore server written in Java

Redisson - Redis based In-Memory Data Grid for Java


Redisson - distributed Java objects and services (Set, Multimap, SortedSet, Map, List, Queue, BlockingQueue, Deque, BlockingDeque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Executor service, Tomcat Session Manager, Scheduler service, JCache API) on top of Redis server. Rich Redis client.

Ariadne - .NET/Mono library for multi-threading, including lock-free thread-safe collections.


.NET/Mono library for multi-threading, including lock-free thread-safe collections.

DLock - Open source distributed lock


DLock is a open source project based on .net framework that can provide the distributed lock.

FLoM - Free Lock Manager


FLoM is a free, open source, distributed lock manager that can be used to synchronize shell commands, scripts and custom developed C, C++, Java, PHP and Python software. When used in a shell environment, FLoM manages process serialization in the same way "nice" manages process prioritization.

foss-lock - An open source copy protection library written for Mono/.NET


An open source copy protection library written for Mono/.NET

Cacheonix - Open Source Java Cache


Cacheonix is an Open Source Java cache that allows developers to scale applications horizontally by providing a highly concurrent local cache and a strictly consistent distributed cache. It supports Distributed cache, Web application cache, Distributed lock, Second level (L2) cache.

go-semaphore - Implements basic semaphore and time limited semaphore on go language.


Implements basic semaphore and time limited semaphore on go language.

bt-semaphore - A simple semaphore class for bordeaux-threads inspired by SBCL's semaphore.


A simple semaphore class for bordeaux-threads inspired by SBCL's semaphore.

julman99-JESync


A fast and portable lock/semaphore server written in Java

Dafturn Ofris - Freeze from Indonesia


An open source application that can freeze your Linux, it is like Deep Freeze in Microsoft Windows operating system. So, you can lock your system by using this application. Feel free and open with this application. (By: Muhammad Faruq Nuruddinsyah, 2008)

ClearOS - Linux based Operating System


ClearOS is a powerful network and gateway server designed for small organizations and distributed environments. The open source revolution in the software industry has made it possible to provide ClearOS at no cost. Among other features, antivirus, antispam, VPN and content filtering are built right into the software -- no need for expensive third party add-ons. With ClearOS, you can avoid costly vendor lock-in and proprietary formats; instead, you can embrace open standards and protocols.

linda-delta-door-open - open door-lock with RocketIO::Linda and Servo-motor on Arduino


open door-lock with RocketIO::Linda and Servo-motor on Arduino

Appserver.io - Multithreaded application server for PHP, written in PHP


appserver.io is a multithreaded application server for php written in php. The technology allows real multi-threading in PHP and different useful services for developers enabling more efficiency and security. And best of all – it is completely open source and really fast (50% faster than nginx based on a Magento standard installation).

[C#]A Complete MySQL Manager Project


An open-source MySQL database manager oriented to multi-threading environments, supporting to create an entire database from scratch and edit it.

Metasfresh - Competitive ERP Software


metasfresh is an Open Source ERP Software which is designed to be Out-of-the-box ready to use and with sophisticated vertical features like handling units and attribute management. It is a perfect fit for midsize companies in wholesale and manufacturing which are in search for high flexibility and high performance in data processing assisted with multi-threading and mass document creation. The software includes Sales & Procurement, CRM, Manufacturing, Billing, Accounting and more.

Minirighi


Minirighi is a multi-threading open-source operating system written for didactic purpose. It has been written from scratch and it is compatible with POSIX.

Arachnode.net


An open source .NET web crawler written in C# using SQL 2005/2008. Arachnode.net is a complete and comprehensive .NET web crawler for downloading, indexing and storing Internet content including e-mail addresses, files, hyperlinks, images, and Web pages.

redis-semaphore - A distributed semaphore and mutex built on Redis.


A distributed semaphore and mutex built on Redis.

semaphore - Semaphore implementation in golang


Semaphore implementation in golang