コード例 #1
0
        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);
            }
        }
コード例 #2
0
ファイル: ReadWriteLock.cs プロジェクト: erisonliang/Theraot
 public IDisposable EnterRead()
 {
     return(_wrapped.EnterRead());
 }