private void Read(object o) { int id = (int)o; int[] rData = new int[10]; for (int i = 0; i < READ_TIMES; i++) { readWriteLock.EnterRead(); Array.Copy(data, rData, 10); readWriteLock.LeaveRead(); PrintData(string.Format("read {0}: ", id), rData); } }
public IDisposable EnterRead() { return(_wrapped.EnterRead()); }