Exemple #1
0
        public int Step()
        {
// Falls die Zufallszahl höher als die Wahrscheinlichkeit ist gibt es keine Ankunft
            if (ThreadSafeRandom.Rand() > Wahrscheinlichkeit)
            {
                return(0);
            }

// Ankunft eines Videos in der Warteschlange
            AnzahlVideos++;
            return(1);
        }
Exemple #2
0
        public int Step(Warteschlange warteschlange)
        {
// Wenn die Warteschlange keine Objekte enthält, können wir auch keine verarbeiten
            if (warteschlange.AnzahlVideos == 0)
            {
                return(0);
            }

// Falls die Zufallszahl höher als die Wahrscheinlichkeit ist gibt es keine Ankunft
            if (ThreadSafeRandom.Rand() > Wahrscheinlichkeit)
            {
                return(0);
            }

// Ankunft eines Videos auf dem Server aus der Warteschlage
            warteschlange.AnzahlVideos--;
            AnzahlVideos++;
            return(1);
        }