Angenommen, ich habe einen Prozess, der genau einen untergeordneten Prozess erzeugt. Wenn nun der übergeordnete Prozess aus irgendeinem Grund beendet wird (normalerweise oder abnormal, durch Töten, ^ C, Fehler behaupten oder irgendetwas anderes), möchte ich, dass der untergeordnete Prozess stirbt. Wie mache ich das richtig? Einige ähnliche Fragen zum Stackoverflow: …
Ich habe nach dem Unterschied zwischen diesen vier bei Google gesucht und erwartet, dass es eine große Menge an Informationen dazu gibt, aber es gab wirklich keinen soliden Vergleich zwischen den vier Anrufen. Ich habe versucht, eine Art grundlegenden Überblick über die Unterschiede zwischen diesen Systemaufrufen zu erhalten, und hier …
Betrachten Sie den folgenden Code: #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; } Dieses Programm gibt 8 Punkte aus. Wie kann das möglich sein? Sollte es nicht stattdessen 6 Punkte geben?
Ich habe ein öffentliches PHP-Projekt in einem GitHub-Repo, das nur einen Zweig (Master) enthält. Ich möchte eine separate Niederlassung / Gabel haben, die für mich privat ist (ich habe für private GitHub-Repos bezahlt). Ich möchte in der Lage sein, Änderungen von der privaten Niederlassung / Gabelung zum öffentlichen Repo und …
Ich habe ein Problem mit einem meiner Projekte. Ich habe versucht, ein gut dokumentiertes Beispiel für die Verwendung von Shared Memory zu finden, fork()aber ohne Erfolg. Grundsätzlich ist das Szenario ist , dass , wenn der Benutzer das Programm startet, muss ich im gemeinsam genutzten Speicher zwei Werte speichern: current_path …
Hier sind Schritte zum Code-Beitrag aus dem Thema " Wie trage ich zum Code anderer in GitHub bei? " Fork das Projekt Machen Sie einen oder mehrere gut kommentierte und saubere Commits für das Repository. Sie können hier einen neuen Zweig erstellen, wenn Sie mehr als einen Teil oder eine …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 7 Jahren . Verbessere diese Frage Ich habe versucht, Intel MPI Benchmark auf meinem Computer zu installieren, …
Betriebssystem: Linux, Sprache: pure C. Ich lerne C-Programmierung im Allgemeinen und C-Programmierung unter UNIX in einem speziellen Fall. Ich habe printf()nach einem fork()Aufruf ein seltsames (für mich) Verhalten der Funktion festgestellt . Code #include <stdio.h> #include <system.h> int main() { int pid; printf( "Hello, my pid is %d", getpid() ); …
Ich gabelte ein Projekt, nahm einige Änderungen vor und erhielt eine Pull-Anfrage. Aber jetzt wurde das Projekt, das ich gegabelt habe, in ein anderes Repository verschoben und ist eine Verzweigung dieses Repositorys. Das ist: Original -> MyFork Jetzt: NewOriginal -> Original -> MyFork Wie würde ich es zu folgendem bringen? …
Ich habe versucht, fork()Verhalten zu verstehen . Diesmal in einem for-loop. Beachten Sie den folgenden Code: #include <stdio.h> void main() { int i; for (i=0;i<3;i++) { fork(); // This printf statement is for debugging purposes // getppid(): gets the parent process-id // getpid(): get child process-id printf("[%d] [%d] i=%d\n", getppid(), …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.