Prévia do material em texto
No desenvolvimento de sistemas concorrentes, a escolha entre utilizar subprocessos ou threads deve considerar fatores como desempenho, consumo de recursos e necessidade de isolamento. Subprocessos oferecem maior isolamento, enquanto threads compartilham dados e recursos do processo, que pode facilitar a comunicação, mas também aumenta OS riscos de interferência entre execuções paralelas. Considerando O texto, analise as afirmativas abaixo: I. Threads são considerados processos leves, pois sua criação consome menos recursos e permite comutação mais rápida em comparação aos subprocessos. II. Em um ambiente multithread, bloqueio de um thread no do usuário pode afetar todos OS demais threads do processo. III. A duplicação de processos por meio da chamada clone() no Linux exige que todos flags sejam omitidos, garantindo O comportamento idêntico ao de um subprocesso tradicional. Marque a alternativa que apresenta a(s) afirmativa(s) correta(s): A I, III B I, C II, III D I, II, III