Posix-Threads < Linux, UNIX, BSD, POSIX < Betriebssysteme < Praxis < Informatik < Vorhilfe
|
Aufgabe | Es soll folgende Struktur von Threads in Sprache C erzeugt werden:
[Dateianhang nicht öffentlich]
Das Hauptprogramm erzeugt Threads , die selber dann Threads erzeugen.
Formel für die Anzahl von Threads N=min((floor(A/B),16).
A: Per Parameter von der Elterngeneration an jeden Thread übergebener Wert N der Anzahl von Elternthread erzeugten Threads.
B: Divisor als globale Variable gegeben. |
Hallo, bei der oben aufgeführten Aufgabe habe ich einpaar verständnisschwirigkeiten und würde mich über Tipps freuen.
Erstmal zu der Formel:
floor(x) gibt den größten Wert zurück der aber nicht größer x ist.
N=min(x,y) gibt ein Array zurück mit dem kleinsten Element also x oder y.
B sollte 2 betragen damit die Augabe aufgeht.
Ist alles soweit richtig? Und Wozu ist eigentlich die 16 da?
Lg
Dateianhänge: Anhang Nr. 1 (Typ: jpg) [nicht öffentlich]
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 11:20 Mi 01.12.2010 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|