Hakawamu Geschrieben 5. Dezember 2006 Geschrieben 5. Dezember 2006 für was braucht man innerhalb eines programms zwei miteinander verbundene sockets? nenn mir jemand mal ein beispiel =)
Guybrush Threepwood Geschrieben 5. Dezember 2006 Geschrieben 5. Dezember 2006 Z.B. für Datenaustausch zwischen mehreren Prozessen
Hakawamu Geschrieben 5. Dezember 2006 Autor Geschrieben 5. Dezember 2006 nach einem fork meinst du? bei threads kann ich doch auf variablen zugreifen
Guybrush Threepwood Geschrieben 5. Dezember 2006 Geschrieben 5. Dezember 2006 Da du ja anscheinden auf das Beispiel aus dem anderen Thread anspielst, ja das wäre eine Möglichkeit nach einem fork. Ein Prozess ist etwas anderes als ein Thread. Ein Prozess ist qusi der Hauptthread einer Anwendung. Jede Anwendung besteht aus einem eigenem Prozess welcher seinen eigenen Speicher bekommt. Ein Prozess kann im Normalfall (es gibt Ausnahmen wie z.B. gemeinsam benutzte Speicherbereiche) nur auf seinen eigenen Speicher zugreifen. Wenn also ein Prozess auf den Speicher eines anderen Prozesses zugreifen willsolltest du unter einem Modernen Betriebssystem eine Memory Access Violation bekommen. Ein Prozess kann Threads bilden welche aber alle zu diesem Prozess gehören und somit den selben Speicher teilen.
Hakawamu Geschrieben 6. Dezember 2006 Autor Geschrieben 6. Dezember 2006 jetzt ist es einleuchtend. danke Threepwood =)
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden