Exemple #1
0
        public void test()
        {
            //对象间状态的一致性
            Orchard  orchard       = new Orchard();
            IMonitor wuhan_monitor = new Monitor(orchard, "");
            IMonitor Cq_monitor    = new Monitor(orchard, "");

            orchard.state = "";
            orchard.Notify();
        }
Exemple #2
0
 public Monitor(Orchard orchard, string name)
 {
     this.orchard = orchard;
     this.orchard.Add(this);
     this.name = name;
 }