protected override void Run()
            {
                while (true)
                {
                    LS.Acquire();

                    Console.WriteLine("<| " + base.ToString() + " is reading");
                    Thread.Sleep(1000);

                    Console.WriteLine(" |>" + base.ToString() + " has finished reading!");
                    LS.Release();

                    Thread.Sleep(10000);
                }
            }