fork

Różnice między forkiem a exec

Jakie są różnice między fork i exec?

Różnica między fork (), vfork (), exec () i clone()

Szukałem różnicy między tymi czterema w Google i spodziewałem się, że będzie ogromna ilość informacji na ten temat, ale napra ... /1.1.2.shtml http://linux.about.com/library/cmd/blcmdl2_clone.htm Dzięki za poświęcenie czasu na przeczytanie tego ! :)

Jak sprawić, by proces potomny umarł po wyjściu rodzica?

Przypuśćmy, że mam proces, który rodzi dokładnie jeden proces potomny. Teraz, gdy proces macierzysty zakończy się z jakiegoko ... : Jak automatycznie zniszczyć procesy potomne w systemie Windows? Kill child process when parent process is killed

Jak korzystać z pamięci współdzielonej z Linuksem w C

Mam mały problem z jednym z moich projektów. Próbowałem znaleźć dobrze udokumentowany przykład użycia pamięci współdzielone ... zek na temat pamięci dzielonej z przykładowym kodem (jeśli to możliwe), do którego możesz mnie skierować? Dzięki, bleepzter

Fork () gałęzie bardziej niż oczekiwano?

Rozważ następujący fragment kodu: #include <stdio.h> #include <sys/types.h> #include <unistd.h> int main ... intf("."); } return 0; } Ten program wyświetla 8 kropek. Jak to możliwe? Czy zamiast tego nie powinno być 6 kropek?

Proces Zombie vs proces sierocy

Zombie jest tworzony, gdy proces macierzysty nie używa wywołania systemowego wait po śmierci dziecka, aby odczytać jego statu ... st przykład lub skrajny przypadek, gdy tworzenie zombie lub sierot może być szkodliwy dla większego zastosowania lub systemu?

Jaka jest najbliższa rzecz, jaką windows ma do fork ()?

Myślę, że pytanie mówi wszystko. Chcę rozwidlić okna. Jaka jest najbardziej podobna operacja i jak z niej korzystać.

anomalia printf po " widelcu()"

OS: Linux, język: pure C Posuwam się naprzód w nauce programowania w C w ogóle, a programowania w C w Uniksie w szczególnym ... : Hello, my pid is 1111 I was forked! :D 2222 was forked! Dlaczego tak się dzieje? Czy to poprawne zachowanie, czy błąd?

Dlaczego ten program drukuje " forked!"4 razy?

Dlaczego ten program drukuje " forked!"4 razy? #include <stdio.h> #include <unistd.h> int main(void) { fork() && (fork() || fork()); printf("forked!\n"); return 0; }

Jaka jest różnica między widelcem a gwintem?

Czy ktoś może wyjaśnić różnicę między widelcem a gwintem?

Forking vs Threading

Używałem już wcześniej threadingu w moich aplikacjach i dobrze znam jego koncepcje, ale ostatnio w moim wykładzie o systemie ... że fork() nie może korzystać z systemu wieloprocesorowego, ponieważ proces nadrzędny i podrzędny nie działają jednocześnie?

Tworzenie repozytorium GitHub z tylko podzbiorem historii lokalnego repozytorium

Tło: zbliżam się do open sourcing osobisty kod badawczy nad którym pracuję od ponad dwóch lat. Zaczęło życie jako repozytor ... ć/wypchnąć do Githuba? Nie mam doświadczenia w administrowaniu dużymi repozytoriami, więc szczegóły są bardzo mile widziane.

Rozwidlenie klejnotu dla projektu Rails

Znalazłem się dwa razy w tej sytuacji: instaluję gem na moim systemie i zaczynam go używać z mojego projektu Rails. W końcu m ... własny oddział. Przypuszczam, że wtedy zainstalowałbym tę gałąź bezpośrednio z gem install na moim serwerze. Czy to ma sens?

Przekierowanie wyjścia exec do bufora lub pliku

Piszę program C, w którym fork(), exec(), i wait(). ChciaĹ 'bym wziÄ ... Ä ‡ wyjĹ" cie programu i exec'ed, aby zapisaÄ ‡ go ... anie stdouta, więc czy to znaczy, że muszę używać rury? Czy jest tu jakaś ogólna procedura, której nie udało mi się znaleźć?

Posiadanie prywatnego oddziału publicznego repo na Githubie?

Mam publiczny projekt PHP w repo GitHub, który zawiera tylko jedną gałąź (master). Chcę mieć oddzielną gałąź / widelec, któr ... tne gałąź/widelec? Jeśli oba powyższe są możliwe, która jest najlepsza droga do przodu? Jeśli ani jedno, jak mam postępować?

Jak współdzielić pamięć między procesami utworzonymi przez fork ()?

W Fork child, jeśli zmodyfikujemy zmienną globalną, nie zostanie ona zmieniona w głównym programie. Czy istnieje sposób na z ... } int status; while (wait(&status) != pid) { } printf("%d\n",glob_var); // this will display 1 and not 5. }

Kontynuuj wykonywanie PHP po wysłaniu odpowiedzi HTTP

W Jaki Sposób PHP 5.2 (działający jako Apache mod_php) może wysyłać klientowi pełną odpowiedź HTTP, a następnie wykonywać ope ... sywanie danych do przetworzenia do bazy danych i uruchamianie rzeczywistego procesu z cron, ale szukam krótszego rozwiązania.

Jak używać semaforów POSIX na rozwidlonych procesach w C?

Chcę rozwidlić wiele procesów i użyć na nich semafora. Oto co próbowałem: sem_init(&sem, 1, 1); /* semaphore*, pshare ... a, że SEMAFOR nie działał tak, jak powinien. Czy możesz wyjaśnić, jak powinienem używać semaforów na rozwidlonych procesach?

Jak Mogę zmienić projekt GitHub, z którego się rozwidlałem?

Rozwidlałem projekt, wprowadziłem pewne zmiany i otrzymałem prośbę o ściągnięcie. Ale teraz projekt, który rozwidlałem, przen ... i: Original -> MyFork Teraz: NewOriginal -> Original -> MyFork Jak mam to zrobić? NewOriginal -> MyFork

Jak współdzielić pamięć pomiędzy process fork()?

W Fork child, jeśli zmodyfikujemy zmienną globalną, nie zostanie ona zmieniona w głównym programie. Czy istnieje sposób na z ... } int status; while (wait(&status) != pid) { } printf("%d\n",glob_var); // this will display 1 and not 5. }