Jak przeslac dane z jednego wątku do drugiego?

Jak przeslac dane z jednego wątku do drugiego?
JD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10
0

Mam takie coś:
t1 = new Thread(() =>
{
dodaj();

        });
        t1.Start();

        t2 = new Thread(() =>
        {
            t1.Join();
            odejmij(buffer,bytesRead);
        });
        t2.Start();
    }

Potrzebuje przesłać tablice z jednego wątku do drugiego, jednak metoda odejmij zakłada z góry, że buffer musi być podany. Problem w tym że buffer obliczam w dodaj. Jak to logistycznie obejsc żeby odejmij przeslalo ta tablice do dodaj?

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
1

Najprościej, prawdopodobnie, wykorzystując kanały.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.