Witam, pisz program wielowątkowy i mam pewien problem.
mam jakąś tam tablice powiedzmy int'ów
int[] tablica = new int[5];
oraz mam tablice wątków tyle samo wątków co poprzednia tablica int
Thread[] watek = new Thread[5];
i teraz co zrobić by funkcja obsługująca wątek miała dostęp do konkretnego elementu tablicy int?
np.
int[] tablica = new int[5]; // zakładamy ze znajdują się tam konkretne liczby
Thread[] watek = new Thread[5];
private void fun1(){
for(int i = 0; i < 5; ++i){
watek[i] = new Thread(obsluga_watku);
watek[i].Start();
}
}
private void obsluga_watku(){
// mamy 5 wątków oraz 5 elementów w tablicy int.
// i chce zeby np watek[1] odnosił się do tablica[1]
// watek[2] do tablica[2], itd..
}
mam nadzieje, ze wraziłem się jasno :)