// // Author: Carson Jones // Adapted from "Art of Multiprocessor Programming" by Herlihy and Shavit // CS6966 // using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ReadWriteLock { interface IReadWriteLock { ILock GetReadLock(); ILock GetWriteLock(); } }