PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : fork() -> gemeinsame Variabeln ???



wolfgang
01-03-2000, 21:16
wenn ich mit fork() einen 2. Task (oder heisst das Thread ?) kreiere so hat der cildprozess doch eine eigene Kompie der Variablen. Wie kann mann das machen dass diese die selben variablen behalten ???

Oder:
Wie geht das mit shared memory ???

Wer weiss was ?

gruss
wolfgang :-)

Hagen von Tronje
03-03-2000, 04:58
Hi,

den Themenkreis, den Du ansprichtst,
nennt sich IPC:
Inter Process Communication.

Dorthin gehoeren messages,
semaphoren und auch das
von Dir erwaehnte shared memory.

die manuals dazu sind
man shmget

man shmat
man shmdt

man shmctl

Falls Du Dir die Infos nicht ausreichen,
les ein Buch, z. B.

W. R. Stevens (Verlag Addison-Wesley)
Advanced Programming in the UNIX Environment

Hagen