Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Linux/C] Fork

Ostatnio zmodyfikowano 2016-01-16 16:11
Autor Wiadomość
dovah993
Temat założony przez niniejszego użytkownika
[Linux/C] Fork
» 2016-01-16 14:07:44
Witam.
Krótko i na temat, co się dzieje gdy w programie użyje się takiego kodu
C/C++
...
if( fork() ) //Co robi to?
{
    //jakis tam kod
}
else
{
    //jakis tam kod
    execlp( "date", "date", NULL ); //I to?
}
...
P-143582
1aam2am1
» 2016-01-16 15:09:00
C/C++
if( fork()
{
    //wykona rodzic
}
else
{
    //wykona dziecko, proces potomny
}
http://students.mimuw.edu.pl​/SO/Linux/Temat02/fork.html
P-143586
DejaVu
» 2016-01-16 16:11:27
execlp, czyli w skrócie: aktualnie uruchomiony proces zostaje zakończony na rzecz nowego procesu. Nowy proces dostanie ten sam Process ID co proces zakończony (zastępowany), dzięki czemu aplikacja 'rodzic' nadal zna poprawny identyfikator uruchomionego procesu potomnego.
P-143588
« 1 »
  Strona 1 z 1