using System; namespace filosofove { /// /// Summary description for Pribor. /// public class Pribor { private string name = "Pribor"; private bool taken = false; public Pribor(string s) { name = s; } public bool Taken{ get{return taken;} set{taken = value;} } public string Name { get{return name;} set{} } public bool LetItBe(){ taken = false; return false; } /* * The Philosopher can try to take this piece of cutlery * */ public bool TakeIt(){ lock(this){ if(!taken) { taken = true; return true; } else { return false; } } } } }