static void check(int i, HashSet <int> L) { if (!L.Contains(i)) { Z.Add(i); } //Thread.Sleep(10); }
static public void joinNoSemaphore() { foreach (int i in Z1) { Z.Add(i); } foreach (int i in Z2) { Z.Add(i); } }
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); }
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); }