public static void Demo() { ResourceHolder res = new ResourceHolder(); Thread t1 = new Thread(new Locker1(res).DoLock1); Thread t2 = new Thread(new Locker2(res).DoLock2); t1.Start(); t2.Start(); }
public Locker2(ResourceHolder res) { this.res = res; }