Ejemplo n.º 1
0
        public static void CreateProductSoda(object ob)
        {
            SerialNumber sn = new SerialNumber();

            if (products.Count < 6)
            {
                Monitor.TryEnter(products, 500);
                {
                    for (int i = 0; i < 3; i++)
                    {
                        Product pdts = new Product("Soda", sn.CreateSNumber());
                        products.Enqueue(pdts);
                    }
                }
                Monitor.Exit(products);
            }
            else
            {
                //Thread.Sleep(1100);
            }
        }