Pytania otagowane jako fork

Funkcja `fork ()` to uniksowy / Linux / POSIX sposób tworzenia nowego procesu poprzez duplikowanie procesu wywołującego.

24
Jak sprawić, by proces potomny umierał po wyjściu rodziców?
Załóżmy, że mam proces, który odradza dokładnie jeden proces potomny. Teraz, gdy proces nadrzędny kończy działanie z jakiegokolwiek powodu (normalnie lub nienormalnie, przez zabicie, ^ C, stwierdzenie niepowodzenia lub cokolwiek innego) chcę, aby proces potomny umarł. Jak to zrobić poprawnie? Kilka podobnych pytań na temat stackoverflow: (zapytano wcześniej) Jak mogę …
209 c  linux  unix  process  fork 


5
Różnica między fork (), vfork (), exec () i clone ()
Chciałem znaleźć różnicę między tymi czterema w Google i spodziewałem się, że będzie wiele informacji na ten temat, ale tak naprawdę nie było żadnego solidnego porównania między czterema połączeniami. Próbowałem skompilować rodzaj podstawowego spojrzenia na różnice między tymi wywołaniami systemowymi i oto, co otrzymałem. Czy wszystkie te informacje są prawidłowe …
198 linux  process  fork  exec  clone 

3
oddziały fork () więcej niż oczekiwano?
Rozważ następujący fragment kodu: #include <stdio.h> #include <sys/types.h> #include <unistd.h> int main(void) { int i; for(i = 0; i < 2; i++) { fork(); printf("."); } return 0; } Ten program generuje 8 kropek. Jak to możliwe? Czy zamiast tego nie powinno być 6 kropek?
186 c++  c  fork 

4
Posiadasz prywatną gałąź publicznego repozytorium na GitHub?
Mam publiczny projekt PHP w repozytorium GitHub, który zawiera tylko jedną gałąź (master). Chcę mieć oddzielną gałąź / fork, która jest dla mnie prywatna (zapłaciłem za prywatne repozytoria GitHub). Chciałbym móc scalić zmiany z oddziału prywatnego / forka do repozytorium publicznego i odwrotnie. Mając to na uwadze, oto moje pytania: …
128 github  git-branch  fork 


5
Jak korzystać z pamięci współdzielonej w systemie Linux 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ółdzielonej, fork()ale bezskutecznie. Zasadniczo scenariusz jest taki, że kiedy użytkownik uruchamia program, muszę przechowywać dwie wartości w pamięci współdzielonej: bieżąca_ścieżka, która jest znakiem * i nazwa_pliku, która jest również znakem * . W zależności od …
117 c  linux  fork  shared-memory 

5
Żądanie pociągnięcia bez rozwidlenia?
Oto kroki tworzenia kodu z tematu „ Jak mogę współtworzyć kod innych osób w serwisie GitHub? ” Rozwidl projekt Wykonaj jeden lub więcej dobrze skomentowanych i czystych zatwierdzeń do repozytorium. Możesz utworzyć nową gałąź, jeśli modyfikujesz więcej niż jedną część lub element. Wykonaj żądanie ściągnięcia w interfejsie internetowym github. Czy …
105 git  github  fork  repository 



2
fork: retry: Zasób chwilowo niedostępny [zamknięty]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 8 lat temu . Popraw to pytanie Próbowałem zainstalować test Intel MPI Benchmark na moim komputerze i otrzymałem ten błąd: fork: retry: Resource temporarily unavailable …
80 linux  fork  mpi  intel 

4
Czy wątki są kopiowane podczas wywoływania fork?
Jeśli mam program działający z wątkami i wywołujący fork()system uniksowy, czy wątki są kopiowane? Wiem, że pamięć wirtualna dla bieżącego procesu jest kopiowana 1: 1 do nowego spawnowanego procesu. Wiem, że wątki mają swój własny stos w wirtualnej pamięci procesu. Dlatego przynajmniej stos wątków powinien zostać skopiowany. Nie wiem jednak, …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.