Razlika između inačica stranice Fork
Izvor: HrOpenWiki
Redak 2: | Redak 2: | ||
Naziv "fork" dolazi od specifične unix funkcije fork(), koja stvara kopiju unix procesa. Kopija procesa se naziva "dijete-proces", a original "roditelj-proces". Funkcija pozivatelju vraća cijeli broj sa sljedećim značenjima: | Naziv "fork" dolazi od specifične unix funkcije fork(), koja stvara kopiju unix procesa. Kopija procesa se naziva "dijete-proces", a original "roditelj-proces". Funkcija pozivatelju vraća cijeli broj sa sljedećim značenjima: | ||
− | -1 | + | *-1, ako kopiranje procesa nije uspjelo |
− | 0 | + | *0, ako je kopiranje procesa uspjelo i nalazimo se u djetetu |
− | ID procesa | + | *ID procesa djeteta, ako je kopiranje uspjelo i nalazimo se u roditelju |
− | Riječ "fork" na engleskom znači "vilica". Funkcija je dobila takvo ime jer oblik dijagrama toka programa koji poziva funkciju fork() ima oblik vilice. | + | Riječ "fork" na engleskom znači "vilica". Funkcija fork() je dobila takvo ime jer oblik dijagrama toka programa koji poziva funkciju fork() ima oblik vilice. |
Za više informacija o sustavskom pozivu fork() pogledajte man stranice (u terminalu upišite "man fork") ili [http://en.wikipedia.org/wiki/Fork_(operating_system) Wikipediju]. | Za više informacija o sustavskom pozivu fork() pogledajte man stranice (u terminalu upišite "man fork") ili [http://en.wikipedia.org/wiki/Fork_(operating_system) Wikipediju]. | ||
[[Kategorija:Rječnik_pojmova]] | [[Kategorija:Rječnik_pojmova]] |
Inačica od 17:09, 22. prosinca 2008.
Fork je vrlo specifična pojava u zajednici otvorenog koda. Predstavlja software koji je nastao kao izmjena i dopuna nekog drugog inicijalno pisanog software-a, te se zasebno razvija.
Naziv "fork" dolazi od specifične unix funkcije fork(), koja stvara kopiju unix procesa. Kopija procesa se naziva "dijete-proces", a original "roditelj-proces". Funkcija pozivatelju vraća cijeli broj sa sljedećim značenjima:
- -1, ako kopiranje procesa nije uspjelo
- 0, ako je kopiranje procesa uspjelo i nalazimo se u djetetu
- ID procesa djeteta, ako je kopiranje uspjelo i nalazimo se u roditelju
Riječ "fork" na engleskom znači "vilica". Funkcija fork() je dobila takvo ime jer oblik dijagrama toka programa koji poziva funkciju fork() ima oblik vilice.
Za više informacija o sustavskom pozivu fork() pogledajte man stranice (u terminalu upišite "man fork") ili Wikipediju.