private void Write(object o) { int id = (int)o; int[] wData = new int[10]; for (int i = 0; i < wData.Length; i++) { wData[i] = id; } for (int i = 0; i < WRITE_TIMES; i++) { readWriteLock.EnterWrite(); Array.Copy(wData, data, 10); readWriteLock.LeaveWrite(); PrintData(string.Format("write {0}: ", id), wData); } }
public IDisposable EnterWrite() { return(_wrapped.EnterWrite()); }