Resultados da pesquisa a pedido "fork"

1 a resposta

Chamar kill em um processo filho com SIGTERM encerra o processo pai, mas chamá-lo com SIGKILL mantém o pai vivo

Esta é uma continuação deComo impedir que o SIGINT no processo filho se propague e mate o processo pai? [https://stackoverflow.com/questions/40474600/how-to-prevent-sigint-in-child-process-from-propagating-to-and-killing-parent-pr] Na pergunta ...

1 a resposta

Como herdar stdin e stdout em python usando os.execv ()

Primeiro, eu escrevi um código c ++ da seguinte maneira: #include <cstdio> int main() { int a,b; while(scanf("%d %d",&a,&b) == 2) printf("%d\n",a+b); return 0; }Eu usog++ -o a a.cpp para cumpri-lo. Depois, escrevi o código python da seguinte ...

1 a resposta

C - significado de espera (NULL) ao executar fork () em paralelo

No código abaixo, os garfos realmente são executados em paralelo ou um após o outro? Qual é o significado dewait(NULL) ? (O programa cria um número n de processos filhos, n é fornecido via linha de comando) int main ( int argc, char *argv[] ) ...

1 a resposta

Capturando o código de status de saída do processo filho

Eu tenho uma função que bifurca um processo, duplica os descritores de arquivo para buffers de entrada e saída e, em seguida, executaexecl em um comando transmitido por meio de uma string chamadacmd: static pid_t c2b_popen4(const char* cmd, int ...

4 a resposta

Python: fork, pipe e exec

Eu quero executar um programa em um aplicativo python, ele será executado em segundo plano, mas eventualmente virá para o primeiro plan ma GUI é usada para interagir com ela. Mas os controles são oferecidos através de um console no stdin e ...

2 a resposta

Explicação de uma saída de um programa C envolvendo fork ()

Executar este programa está imprimindo &quot;bifurcado!&quot; 7 vezes Alguém pode explicar como &quot;bifurcado!&quot; está sendo impresso 7 vezes?

3 a resposta

Pipe, Fork e Exec - Comunicação bidirecional entre pai e filho

Uma atribuição na minha classe Operating Systems requer que eu construa uma árvore de processos binários chamando exec de maneira recursiva no mesmo programa...

2 a resposta

garfo no programa multi-threaded

1 a resposta

Atualizando o repo do GitHub bifurcado para coincidir com o código mais recente do original e confirma

5 a resposta

Como você compartilha dados entre um processo pai e filho bifurcado no Python?

Tenho certeza de que alguém faria isso usando a função os.plock (op), mas não sei como. Além disso, se houver uma maneira melhor, ficaria grato em descobrir. Snippets de código são muito bem-vindos.