Wątki a forma

0

Witam. Mam pytanko jak to jest z wątkami formy. Np uruchamiam jedną metodę formy w osobnym wątku. Ale ten wątek będzie pobierał wartości zmiennych pól formy (głównie tablice).

Jak wówczas powinien wyglądać dostęp do takich współdzielonych zmiennych formy. W przypadku gdy wątek formy w między czasie będzie je modyfikował automatycznie wstrzymuje dostęp do nich dla innego wątku? Czy trzeba to jakoś ręcznie zrobić?

0

Musisz skorzystac z Invoke, zeby moc modyfikowac pola innego watku. To zdaje sie zalatwia cala kwestie wspoldzielenia.

pozdrawiam
johny

0

czyli co... mam jakas funkcje klasy i zeby zmodyfikowac jakies pole to musze pisac inna funkcje ktora wywoluje przez invoke? Troche kiepsko :/

0

No tak. To rozwiazanie gwarantuje, ze zmiana pola bedzie wywolana z tego samego watku, ktory sie nim zajmuje - czyli problemu wspoldzielenia brak - bo praktycznie nie ma wspoldzielenia.

pozdrawiam
johny

0

Ale chyba jakos mozna bylo zakladac lock'i na zmienne... wie ktos moze? W sumie zaczynam poszukiwania :P

0
t3q napisał(a)

Proponuję poczytać: http://4programmers.net/Forum/viewtopic.php?id=97302

Jak juz pisal wasiu takie rozwiazanie mu nie odpowiada.

pozdrawiam
johny

1 użytkowników online, w tym zalogowanych: 0, gości: 1