Exemple #1
0
        public Oso(Tarro _tarro)
        {
            tarro = _tarro;
            Thread thread = new Thread(Update);

            thread.Start();
        }
Exemple #2
0
 public Abeja(Tarro _tarro, int _capacidad)
 {
     capacidad = _capacidad;
     tarro     = _tarro;
     thread    = new Thread(Update);
     thread.Start();
 }
        static void OsoYAbjeas()
        {
            numAbejas = 2;
            Tarro tarro = new Tarro(50);

            var oso = new Oso(tarro);

            var abjeas = new Abjeas(numAbejas, 10, tarro);
        }
Exemple #4
0
        public Abjeas(int _numAbjeas, int _capacidad, Tarro _tarro)
        {
            numAbjeas  = _numAbjeas;
            capacidad  = _capacidad;
            abejaIndex = 0;
            tarro      = _tarro;

            Thread thread = new Thread(Update);

            thread.Start();
        }
        static void TodosHilos()
        {
            numAbejas = 2;
            Tarro tarro = new Tarro(50);

            Oso oso = new Oso(tarro);

            abjeas = new Abeja[numAbejas];
            for (int i = 0; i < numAbejas; i++)
            {
                abjeas[i] = new Abeja(tarro, 10);
            }
        }