Você está atuando em uma equipe para o desenvolvimento do principal software de uma startup. Esta equipe trabalha em formato de squad, seguindo as premissas de uma metodologia ágil. Logo, existem reuniões todos os dias para o monitoramento das atividades, reuniões no início de cada nova rodada de desenvolvimento (sprint) para a definição das atividades que ocorrerão nas próximas duas semanas e, finalmente, reuniões de encerramento de cada sprint. Após definidas as atividades de uma nova sprint, você entende que uma das suas primeiras tarefas é desenvolver uma nova funcionalidade utilizando Python em múltiplas threads.
Considerando as informações apresentadas no texto, avalie as asserções a seguir e a relação proposta entre elas.
I. As threads utilizam, um pequeno trecho de um algoritmo para executar junto com outros trechos de um mesmo processo.
PORQUE
II. As threads utilizam, de forma individual, recursos como memória e processador.
A respeito dessas asserções, assinale a opção correta:
A - As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. B - As asserções I e II são proposições falsas. C - As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. D - A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. E - A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
O contexto ágil de desenvolvimento de software em uma startup, com o uso de squads e metodologia ágil, demanda abordagens eficientes. A alternativa correta é: C - As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Explorando Eficiência em Desenvolvimento Ágil: Threads Python e Recursos Individuais
I. As threads utilizam um pequeno trecho de um algoritmo para executar junto com outros trechos de um mesmo processo. Esta asserção é verdadeira, pois threads são unidades leves de execução que compartilham o mesmo espaço de endereçamento e recursos de um processo.
II. As threads utilizam, de forma individual, recursos como memória e processador. Esta asserção também é verdadeira, pois cada thread em um processo tem seu próprio contador de programa, registradores e pilha, embora compartilhem recursos com outras threads do mesmo processo.
Portanto, as asserções I e II são verdadeiras, e a II é uma justificativa correta da I, demonstrando a natureza simultânea e individual das threads em um processo.
#SPJ1
0 votes Thanks 0
Edernan
Está errada essa alternativa... acredito que seja a alternativa A a correta
Lista de comentários
O contexto ágil de desenvolvimento de software em uma startup, com o uso de squads e metodologia ágil, demanda abordagens eficientes. A alternativa correta é: C - As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Explorando Eficiência em Desenvolvimento Ágil: Threads Python e Recursos Individuais
I. As threads utilizam um pequeno trecho de um algoritmo para executar junto com outros trechos de um mesmo processo. Esta asserção é verdadeira, pois threads são unidades leves de execução que compartilham o mesmo espaço de endereçamento e recursos de um processo.
II. As threads utilizam, de forma individual, recursos como memória e processador. Esta asserção também é verdadeira, pois cada thread em um processo tem seu próprio contador de programa, registradores e pilha, embora compartilhem recursos com outras threads do mesmo processo.
Portanto, as asserções I e II são verdadeiras, e a II é uma justificativa correta da I, demonstrando a natureza simultânea e individual das threads em um processo.
#SPJ1