/// <summary> /// Constructor sobrecargado /// </summary> /// <param name="W">WorkShop</param> public WorkGroup(WorkShop W) : base(W.getName()) { this.workshop = W; SetMaxSize(this.workshop.getMaxWorkers()); }
/// <summary> /// Sobrecarga del constructor /// </summary> /// <param name="w">WorkShop</param> public Queue(WorkShop w) { workshop = w; waitingTasks = new ArrayList(); runningTasks = new ArrayList(); }
/// <summary> /// Constructor sobrecargado /// </summary> /// <param name="w">WorkShop</param> public Manager(WorkShop w) { this.workshop = w; this.terminated = false; thread = new Thread(Run); }
/// <summary> /// Constructor sobrecargado /// </summary> /// <param name="W">Workshop</param> public Worker(WorkShop W) { this.workShop = W; this.terminated = false; thread = new Thread(Run); }