Obiekty tej samej klasy a wielowątkowość

Odpowiedz Nowy wątek
piotrek-bb
2009-06-13 13:26
piotrek-bb
0

cześć, mam takie pytanie. Generuje pewien strumień zdarzeń w pętli. Każde jedno zdarzenie tworzy obiekt pewnej klasy(tej samej) i dalej wywołuje jej metody. Każde takie zdarzenie które nastąpi, trwa pewien czas, który jest równy pojawieniu się dziesieciu kolejnych zdarzeń. Jak to robić żeby każdy obiekt stworzony przez kolejne zdarzenie miał inną nazwę, bo rozumiem że tej samej mieć nie może ?

public double poisson(double c ) { // c is the intensity
   int x=0;
   double t=0.0;

            for (;;) {
                         t -= Math.log(Math.random())/c; // w kolejnych momentach t pojawiają się zdarzenia
                         if (x>c*60*24){
                            System.out.println("KONIEC SYMULACJI");
                            return x;
                        }
                     System.out.println("zdarzenie " + x + ":");
                     System.out.println(t);
                     obsluga_zdarzenia nowe_zdarzenie = new obsluga_zdarzenia(); <---TO JEST TEN OBIEKT
                     nowe_zdarzenie.losowanie_sekcji_1(55);//jako parametr wpisuje ilość komutatorów sekcji 1

                     nowe_zdarzenie.losowanie_sekcji_3(20);//jako parametr wpisuje ilość komutatorów sekcji 3
                     x++;
            }

     }
 }

</cpp>

Pozostało 580 znaków

2009-06-13 14:33
Moderator

Rejestracja: 13 lat temu

Ostatnio: 5 dni temu

Lokalizacja: Stacktrace

0

A dlaczego zmienna nie może mieć tej samej nazwy? Koniec końców te nazwy służą tylko tobie. JVM w momencie gdy program będzie działał odpowiednio sobie poustawia informacje o obiektach.


Sięgam tam, gdzie wzrok nie sięga… a tam NullPointerException

Pozostało 580 znaków

Odpowiedz

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