Ejemplo n.º 1
0
 public static void AddConfirmedPrimeNumber(long num)
 {
     lock (_lock)
     {
         CurrentPrimeNumberIndex++;
         ConfirmedPrimeNumbers.Add(num);
     }
 }
Ejemplo n.º 2
0
        public static void ClearNumbers()
        {
            CurrentPrimeNumberIndex = 1;
            CurrentNumber           = 3;

            NumbersToCheck.Clear();
            ConfirmedPrimeNumbers.Clear();
            InitializePrimeNumberList();
        }
Ejemplo n.º 3
0
 public static List <long> GetConfirmedPrimeNumbers()
 {
     lock (_lock)
     {
         ConfirmedPrimeNumbers.Sort();
         List <long> newList = ConfirmedPrimeNumbers.ToList();
         ConfirmedPrimeNumbers.Clear();
         return(newList);
     }
 }