Resultados da pesquisa a pedido "fork"

3 a resposta

PHP + fork (): Como executar um fork em um código PHP

Estou executando meu código no CodeIgniter - Ubuntu Server. Eu tenho pesquisado maneiras assíncronas de executar funções. Esta é a minha função: <?php // Registers a new keyword for prod to the DB. public function add_keyword() { $keyword_p = ...

1 a resposta

envia sinal do processo pai para o filho em C

O processo do meu filho não pode começar a funcionar. Preciso passar sinal e executarreadUsual função. Este é um pequeno pedaço de código: int main() { pid_t pid2 = fork(); if (pid2 < 0) printf("Can't create child process\n"); else if (pid2==0) ...

1 a resposta

Passando sinalizadores de nó / args para o processo filho

Se bifurcarmos um child_process no Node, como podemos passar os parâmetros do nó para o child_process? https://nodejs.org/api/child_process.html [https://nodejs.org/api/child_process.html] Especificamente, eu gostaria de gerar ~ 20 processos e ...

2 a resposta

O que acontece com endereços, valores e ponteiros após um fork ()

Estou trabalhando em uma pergunta em que devo examinar valores e abordar antes e depois de umafork() chamada em C. Minha abordagem foi exibir os valores e o endereço das variáveis, pressupondo-se uma diferença no endereço após ofork(). Para minha ...

3 a resposta

por que esse fork () produz 8 em vez de 5?

Então, eu tenho que encontrar a saída desse código que está usando ofork() método. Eu pensei que a saída era de 5 "olá", mas em vez disso, obtive 8. Por que isso? Este é o código: #include "csapp.h" void doit() { Fork(); Fork(); ...

1 a resposta

Como a cópia na gravação funciona no fork-exec? [fechadas]

Um processoforks um processo filho e chamaexec() no processo filho. Com a cópia na gravação, apósfork o processo pai e o processo filho compartilham a memória. Quando o processo filho chamaexec() para carregar outro processo, o Linux copiará a ...

2 a resposta

Processo filho inicia após o processo pai

Eu tenho um código simples para testar ofork() função. #include<stdio.h> #include<unistd.h> #define MAX_COUNT 10 void main(void) { pid_t pid; int i; fork(); pid = getpid(); for(i = 1; i <= MAX_COUNT; i++) { printf("PID = %d, i = %d\n", pid, i); ...

1 a resposta

Coletor de lixo no Ruby 2.2 provoca inesperado CoW

Como impeço o GC de provocar a cópia na gravação, quando bifurco o meu processo? Recentemente, analisei o comportamento do coletor de lixo em Ruby, devido a alguns problemas de memória que encontrei no meu programa (a memória do meu computador é ...

1 a resposta

Como gerar processo em segundo plano desanexado no Linux em bash ou python

Eu tenho um script python de longa execução no Linux e, em algumas situações, ele precisa executar um comando para parar e reiniciar a si mesmo. Então, eu gostaria de ter um script externo (em bash ou python) que execute o comando para reiniciar ...

2 a resposta

Número máximo de processos filhos no Linux

O código abaixo gerará o maior número possível de crianças. Eles mesmos não se esforçarão mais e se tornarão zumbis quando o processo pai terminar. Quantos processos filhos o processo pai gerará? int main(int argc, char *arg[]) { while(fork() > ...