• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

matine206

AJuda

2 mensagens neste tópico

Boas TOu a resolver uns exames de universidade... podem me ajudar numas questões?

1- Explique o seguinte extracto de código, identifique os eventuasi problemas e indique, caso entenda relevente, as adquadas alternativas...

---------------------

int main() {

  pthread_t thread[N];

  int id[N];

  for ( int i; i<N; i++)  {

      id =i;

      pthread_create(&thread, NULL,&server, &id);

  }

  return 0;

}

e

exercicio 2:

Explique o seguiinte código e identifique, justificandom eventuais secções críticas do mesmo.

#include<stdio.h>

#include<stdlib.h>

#include<unistd.h>

int main (int argc, char *argv[]){

  pid_t childpid = 0;

  int i, n;

  if (argc !=2) {

      fprintf(stderr, "%s syntax error...\n", argv[+]);

      return 1;

  }

  n= atoi(argv[1];

  for /i =1; i < n; i++)

      if (chlidpid = fork());

        break;

  fsprintf(stderr, "%d %ld %ld %ld \n", i (long) getpid(), (long) getpid(), (long) childpid());

return 0;

}

Agradecia vossa ajuda!!!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Podemos e certamente ajudaremos, mas aí só vi "copy paste" do enunciado.

Não vi onde tinhas dúvidas.

Quais são as tuas dúvidas nos dois exercícios?

É que se esperas que alguém chegue e despeje as respostas, ninguém o vai fazer.

Abraço

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora