public static void Mainly()
 {
     ThreadedWithLock example = new ThreadedWithLock();
     for (int threadNum = 0; threadNum < 5; threadNum++)
     {
         Thread thread = new Thread(new ThreadStart(example.DoBump));
         thread.Start();
     }
 }
    public static void Main()
    {
        //MutexExample.Mainly();
        //ReorderingTest.Mainly();

        //BaseSynchronous.Mainly();
        //BaseThreaded.Mainly();
        //ThreadedWithWait.Mainly();
        ThreadedWithLock.Mainly();
    }