Hi,
ich muß folgende Frage beantworten:
Falls ein Prozess mit mehren Threads ein fork ausführt, kann es zu einem Problem kommen, wenn das Kind von allen Threads des Elternprozesses eine Kopie erhält.
Angenommen einer der original Threads hatte auf eine Tastatureingabe gewartet.
Dann warten jetzt zwei Threads auf die Tastatureingabe, einer in jedem Prozess.
Kann das Problem auch in Prozessen auftreten, die nur aus einem einzigen Thread bestehen?
Begründen Sie Ihre Aussage.
Währe folgende Antwort korrekt im Sinne der Aufgabe, oder gäbe es noch mehr
dazu zu sagen:
Das Problem tritt bei Prozessen, die nur aus einem einzigen Thread bestehen nicht auf, da dieser eine Thread zum Zeitpunkt des fork – Aufrufes nicht gleichzeitig auf eine Tastatureingabe (blockierend) warten kann.
MfG (-:
Lesezeichen