Thread Funktion im Eltern-Prozess ansprechen?: doch per fork? (14 answers)
Opened by Froschpopo at 2005-04-07 05:23

Froschpopo
 2005-04-07 05:23
#53490 #53490
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
Ich hab ein fork:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/perl
$|++;

my $pid = fork();    

unless($pid) {
 while(1..) {
       prozess_bei_den_eltern();
 }
 CORE::exit;
}

sub prozess_bei_den_eltern {
    # hier sind wir wieder bei den Eltern
}

Anscheinend wird prozess_bei_den_eltern() auch mit geforked.

Meine Frage: Wie kann ich ohne eine Pipe eine Funktion bei den Eltern aufrufen?
Ich brauche keine wirkliche Kommunikation zwischen Kind und Eltern, es genügt wenn das kind ne Funktion bei den Eltern ansteuern kann. Rückgabewerte werden ebenfalls nicht benötigt.

prozess_bei_den_eltern() darf nicht geforked werden weil dort Tk-Funktionen arbeiten.

Keine Sorge, ich interessiere mich nach wie vor für POE, möchte aber jetzt gerne doch wissen ob es sowas gibt...\n\n

<!--EDIT|Froschpopo|1112837249-->

View full thread Funktion im Eltern-Prozess ansprechen?: doch per fork?