Resultados da pesquisa a pedido "fork"

2 a resposta

Como gerar um novo processo independente em Python

Eu tenho um código Python que, ocasionalmente, precisa abranger um novo processo para executar um script de shell de uma forma "disparar e esquecer&quot...

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 ...

5 a resposta

Desperdício de tempo de execv () e fork ()

Atualmente estou aprendendo sobrefork() eexecv() e eu tive uma pergunta sobre a eficiência da combinação. Foi-me mostrado o seguinte código padrão: pid = fork(); if(pid < 0){ //handle fork error } else if (pid == 0){ execv("son_prog", ...

5 a resposta

Como é possível ao fork () retornar dois valores?

Como uma função em C retorna apenas um valor, o tempo todo, como podefork(), que também é uma função, retorna dois valores?

8 a resposta

Como usar o fork () no unix? Por que não algo do fork do formulário (pointerToFunctionToRun)?

Estou tendo problemas para entender como usar o Unixfork(). Estou acostumado a, quando necessitando de paralelismo, gerar threads no meu aplicativo. É sempre algo da forma CreateNewThread(MyFunctionToRun()); void myFunctionToRun() { ... }Agora, ...

1 a resposta

Os descritores de arquivo são compartilhados quando fork ()?

Digamos que eu abro um arquivo comopen(). Então eufork() meu programa. Agora, pai e filho compartilharão o mesmo deslocamento para o descritor de arquivo? Quero dizer, se eu escrever no meu pai, o deslocamento também será alterado ...

2 a resposta

Mercurial - como buscar as alterações mais recentes do pai do fork?

Estou brincando com o Mercurial há um tempo e agora montei vários projetos no BitBucket, um deles no outro. Consegui fazer alterações em cada repo sem nenhum problema, mas uma coisa que não consigo descobrir é como manter o fork atualizado com ...

2 a resposta

Basta verificar o processo de status em c

Eu quero saber o status de um processo. Acho que posso usar as funções da família wait, mas na verdade não quero esperar pelo processo, basta verificar o status e continuar. Eu gostaria de algo como checkStatusOfProcess(&status); if(status == ...

5 a resposta

Como posso bifurcar processos em segundo plano a partir de um script Perl CGI no Windows?

Eu tive alguns problemas na criação de processos a partir de um script Perl CGI ao executar no Windows. O principal problema parece ser que o 'fork' é emulado ao executar no Windows e, na verdade, não parece criar um novo processo (apenas outro ...

3 a resposta

Especificamente, como o fork () lida com a memória alocada dinamicamente do malloc () no Linux?

Eu tenho um programa com um processo pai e filho. Antes do fork (), o processo pai chamava malloc () e preenchia uma matriz com alguns dados. Após o fork (), a criança precisa desses dados. Eu sei que eu poderia usar um pipe, mas o ...