Baixe o app para aproveitar ainda mais
Prévia do material em texto
21/11/2022 10:43 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/2 Avaliando o Aprendizado teste seus conhecimentos Disc.: PROGRAMAÇÃO DE SOFTWARE BÁSICO EM C Aluno(a): ELIAS ALVES DE ABREU E SOUSA Matríc.: 202008422167 Acertos: 0,2 de 0,5 sexta-feira, 4 de novembro de 2022 (Finaliz.) Acerto: 0,1 / 0,1 Você encontrou uma função chamada connect no programa que trata de sockets em TCP. Para que serve esta função? Apenas estabelecer conexão com o servidor Receber dados pelo socket conectado Enviar dados pelo socket conectado Fixar o endereço de destino, sem o estabelecimento de conexão Fixar o endereço de destino e estabelecer uma conexão Respondido em 04/11/2022 20:36:22 Compare com a sua resposta: Acerto: 0,0 / 0,1 Por que as funções htons (), htonl () necessitam ser usadas na programação de Sockets? Para converter dados com ordem dos bytes "Big Endian" para "Little Endian" antes de enviá-los. Para converter dados com ordem dos bytes de rede para ordem dos bytes de processadores baseados no Intel x86 antes de enviá-los. Para especificar qual o comprimento dos dados enviados pela rede. Para especificar qual a ordem dos bytes recebidos pela rede. Para converter dados com ordem dos bytes "Little Endian" para "Big Endian" antes de enviá-los. Respondido em 04/11/2022 20:34:57 Compare com a sua resposta: Acerto: 0,1 / 0,1 Foi indicado, pelo grupo de desenvolvimento que você trabalha, a necessidade de cuidado quando suspender um processo. O que significa suspender um processo? Suspender nenhuma thread. Suspender somente as threads já concluídas. Suspender somente as duas últimas threads iniciadas. Suspender todas as threads deste processo. Questão1 Questão2 Questão3 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 21/11/2022 10:43 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/2 Suspender a última thread criada. Respondido em 04/11/2022 20:36:13 Compare com a sua resposta: Acerto: 0,0 / 0,1 Considerando as principais armadilhas do tratamento de sincronização de threads, o que ocorre quando a thread1 espera pelo desbloqueio de um mutex que estava bloqueado pela thread2, mas a thread2 finalizou seu processamento sem efetuar a liberação do mutex? O thread1 deve chamar a função join, usada para desbloquear de forma forçada a mutex necessária O sistema operacional cuida de automaticamente de desbloquear mutexes quando a thread que o bloqueava finaliza. O processo pai deve detectar a situação e desbloquear o mutex em questão. O programa irá ser finalizado pelo sistema operacional com uma mensagem "falha de desbloqueio". Não há como contornar a questão sem ajustes no código-fonte, pois somente a thread2 poderia realizar o desbloqueio. Respondido em 04/11/2022 20:37:07 Compare com a sua resposta: Acerto: 0,0 / 0,1 Analise os recursos abaixo, e marque os que são compartilhados por duas threads que rodam em paralelo no mesmo processo. I. Instruções de processo II. conjunto de registros, ponteiro de pilha III. arquivos abertos (descritores) IV. pasta de trabalho atual Marque a opção correta. I - III - IV II - III - IV I - II - III III - IV I - II - IV Respondido em 04/11/2022 20:37:39 Compare com a sua resposta: Questão4 Questão5 javascript:abre_colabore('38301','297376563','5845183823');
Compartilhar