Beispiel #1
0
 static void check(int i, HashSet <int> L)
 {
     if (!L.Contains(i))
     {
         Z.Add(i);
     }
     //Thread.Sleep(10);
 }
Beispiel #2
0
 static public void joinNoSemaphore()
 {
     foreach (int i in Z1)
     {
         Z.Add(i);
     }
     foreach (int i in Z2)
     {
         Z.Add(i);
     }
 }
Beispiel #3
0
 static void check(HashSet <int> A, HashSet <int> B, SemaphoredSet Z)
 {
     foreach (int i in A)
     {
         if (!B.Contains(i))
         {
             Z.Add(i);
         }
     }
     //Thread.Sleep(10);
 }
Beispiel #4
0
        public static void single(HashSet <int> X, HashSet <int> Y, SemaphoredSet Z)
        {
            foreach (int i in X)
            {
                if (!Y.Contains(i))
                {
                    Z.Add(i);
                }
            }

            //Thread.Sleep(10);

            foreach (int i in Y)
            {
                if (!X.Contains(i))
                {
                    Z.Add(i);
                }
            }

            //Thread.Sleep(10);
        }