fork

Die Funktion 'fork ()' ist die Unix / Linux / POSIX-Methode zum Erstellen eines neuen Prozesses durch Duplizieren des aufrufenden Prozesses.
1
Antwort

Warum führt fork () zu einer doppelten Ausgabe? [Duplikat]

%Vor% Das fork befindet sich nach dem Streaming in cout , aber dieser Code gibt 11 aus. Warum? Und warum druckt der Code nur 1, wenn std::endl zu cout hinzugefügt wird? %Vor%     
08.04.2016, 14:20
2
Antworten

Wie kann ich Perl davon abhalten, tonnenweise Speicher zu verbrauchen, wenn Child-Forks eines großen Parent-Prozesses heruntergefahren werden?

Kontext: Ich habe einen Multi-Forking-Perl-Prozess (5.16), der unter Linux läuft. Der Parent-Fork lädt eine sehr große Menge an Perl-Code (über use/require ) und weist viele Datenstrukturen (mehrere GB) zu. Es entstehen dann viele Kinderg...
18.03.2015, 15:58
1
Antwort

Bash-Befehlsersetzung ($ (...)) erzwingt den Prozess in den Vordergrund

Zusammenfassung: Ich habe ein Bash-Skript, das einen Prozess im Hintergrund ausführt und als normaler Befehl innerhalb eines Befehlssubstitutionsblocks wie $(...) arbeiten soll. Das Skript selbst erzeugt einen Prozess, der zum Hintergrund f...
01.06.2013, 15:04
2
Antworten

Wie wähle ich die richtige Verzweigung / Verzweigung aus, indem ich auf das Netzwerkdiagramm des GitHubs schaue?

Ich muss Code von Drittanbietern verwenden, der öffentlich auf github verfügbar ist. Ich schaue mir das Netzdiagramm des Githubs dieses Codes an, und ich kann sehen, dass andere Gabeln einige Commits haben, die nicht mit dem Original-Repository...
29.04.2012, 12:16
3
Antworten

C - Muss exec in einem Multithread-Prozess sofort fork folgen?

Situation: Ich habe ein Multithread-Programm, das in C geschrieben wird. Wenn einer der Threads fork, wird der unterordnete Prozess durch einen anderen ersetzt, der exec () verwendet, und das übergeordnete Element wartet auf das Kind, um zu be...
19.11.2010, 09:18
2
Antworten

Ist es sicher, nach dem Abzweigen zu fädeln?

Ich habe gelernt, dass man normalerweise mit Forking oder Threading weitermachen sollte, um zu vermeiden, dass man in sehr seltsame und extrem schwer zu debuggende Probleme gerät, so dass ich bis jetzt immer genau das gemacht habe. Mein Problem...
16.09.2010, 10:26
3
Antworten

Unterstützt das Modul Parallel :: ForkManager () die Synchronisation für globale Variablen?

Ich bin sehr neu in diesem Parallel :: ForkManager -Modul in Perl und es hat eine Menge Credits, also denke ich, dass es unterstützt, was ich brauche und ich habe es noch nicht herausgefunden. Was ich tun muss, ist in jedem Kindprozess, es...
19.02.2010, 01:53
1
Antwort

Wie kann _do_fork () zwei verschiedene PIDs zurückgeben (eine für den Elternprozess und eine für den Kindprozess)?

Ich habe mir die Funktion _do_fork() angesehen () versuchen zu verstehen, wie fork() die untergeordnete PID für den übergeordneten Prozess und 0 für den untergeordneten Prozess zurückgibt. Ich denke, dass nr die PID des untergeordn...
27.06.2017, 02:24
2
Antworten

c fork's Kindpid stimmt nicht mit der PID der Eltern überein

Ich bin total neu in C. Ich habe den folgenden Code ausprobiert und erwartet, dass der Wert des Kindes mit dem Pid der Eltern übereinstimmt, aber das ist nicht der Fall. %Vor% %Vor% Was habe ich falsch gemacht?     
06.07.2015, 04:53
1
Antwort

fork () - mehrere Prozesse und Systemaufrufe

Ich schreibe ein mapreduce-Programm, das mehrere I / O-Pipes (eine Pipe pro Prozess) verwendet, um einige Endergebnisse zu erhalten. Ich habe ein Problem mit der Erstellung der Prozesse. Insbesondere erhalte ich den folgenden Fehler: %Vor% D...
15.04.2012, 08:30