public PInterestAccountManager_Producer(int workerCount)
        {
            _workers = new Thread[workerCount];

            // Create and start a separate thread for each worker
            for (int i = 0; i < workerCount; i++)
            {
                PCQueue pcqObj = new PCQueue();
                (_workers[i] = new Thread(pcqObj.Consume)).Start();
            }
        }
            public PInterestAccountManager_Producer(int workerCount)
            {

                _workers = new Thread[workerCount];

                // Create and start a separate thread for each worker
                for (int i = 0; i < workerCount; i++)
                {
                    PCQueue pcqObj = new PCQueue();
                    (_workers[i] = new Thread(pcqObj.Consume)).Start();
                }
            }