public Oso(Tarro _tarro) { tarro = _tarro; Thread thread = new Thread(Update); thread.Start(); }
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); }
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); } }