예제 #1
0
 public void DeleteMonitor(FrameMonitor monitor)
 {
     lock (((ICollection)listMonitor).SyncRoot)
     {
         listMonitor.Remove(monitor);
     }
 }
예제 #2
0
        public FrameMonitor AddMonitor()
        {
            FrameMonitor monitor = new FrameMonitor();

            lock (((ICollection)listMonitor).SyncRoot)
            {
                listMonitor.Add(monitor);
            }

            return monitor;
        }