Czekanie na zakończenie działania metody

Odpowiedz Nowy wątek
2011-09-02 10:54
abcd1010
0

Witam!

Mam aplikację w WPFie, a w niej metodę wykonującą różne operacje na macierzach, przy pierwszym wywołaniu inicjalizuje część zmiennych, które są wykorzystywane przy kolejnych wywołaniach itp. I właśnie mam takie pytanie, w jaki sposób poczekać na zakończenie działania tej metody, zanim rozpocznie się kolejne wywołanie ?

ja zazwyczaj czekam przy kawie w pozycji siedzącej - massther 2011-09-02 12:47
Kawa jest niezdrowa, niszczysz swój układ kostny i krwionośny. - somekind 2011-09-02 12:58
Jak mówi chińskie przysłowie: Każdy towar ma swoją cenę. :D - massther 2011-09-02 13:13

Pozostało 580 znaków

2011-09-02 11:01
0

normalne wywołanie metody zawsze czeka na jej zakończenie. podaj przykład co chcesz zrobić i z czym masz problem.

Pozostało 580 znaków

2011-09-02 11:12
abcd1010
0

A więc tak: mam zmienne globalne, które są inicjalizowane przy pierwszym uruchomieniu tej metody i dalej wykonywane są na nich różne operacje. Gdy wywołuje tą metodę tylko raz - wszystkie obliczenia są poprawne. Jednak gdy mam 2 wywołania jedno po drugim, już podczas pierwszego wywołania widać że niektóre zmienne globalne mają złe wartości:/ nie wiem może tu chodzi o odpowiednią synchronizację dostępu do zmiennych, ale w tym temacie mam małe doświadczenie więc będę wdzięczny za jakiekolwiek porady :)

Pozostało 580 znaków

2011-09-02 11:45
0

Jeżeli wykonanie jest w jednym wątku, to wywołania poszczególnych metod odbywa się jedna po drugiej.

Pozostało 580 znaków

2011-09-02 12:50
0

Co to znaczy zmienne globalne, bo w c# nie ma takiego pojęcia.
Jak podczas pierwszego wywołania te zmienne "globalne" mają złe wartości, skoro ustawiasz je na początku metody? Znaczy źle je ustawiasz. Albo obserwujesz sytuację kiedy mają jeszcze nieprzypisane wartości.
Bez kodu, czy jakiegoś jego schematu to sobie możemy pogdybać, a ty przeczytaj jakąś książkę o programowaniu.

Ah i kolejne chińskie przysłowie: Aby być mądrym, nie wystarczy mieć wiele ksiąg: osioł dźwigający na grzbiecie wiele książek nie jest przez to mądrzejszy.

edytowany 1x, ostatnio: massther, 2011-09-02 12:50
Te zmienne globalne, to zapewne pola statyczne klasy. Tak to jest jak uczeń pierwszego roku chce mosty budować ;] - Sarrus 2011-09-02 13:14
No właśnie pytanie czy statyczne, czy nie. I gdzie zadeklarowane, bo może nie w klasie, w której jest opisywana metoda. I jeszcze pytanie jak zrobione jest do nich odwołanie. Pytań sporo, a jak wiemy z doświadczenia żółtodzioby to potrafią takie kwiatki wypordukować, że cały wieniec się uzbiera :) - massther 2011-09-02 13:38

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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