Пример #1
0
        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);
            }
        }
Пример #2
0
 public IDisposable EnterWrite()
 {
     return(_wrapped.EnterWrite());
 }