Ed
ontem
Vamos analisar cada afirmativa: 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. Verdadeiro, essa afirmativa está correta. Threads realmente consomem menos recursos e têm uma comutação mais rápida em comparação aos subprocessos. II. Em um ambiente multithread, o bloqueio de um thread no nível do usuário pode afetar todos os demais threads do processo. Verdadeiro, essa afirmativa também está correta. Se um thread é bloqueado, isso pode impactar outros threads dentro do mesmo processo, especialmente se eles compartilham recursos. III. A duplicação de processos por meio da chamada clone() no Linux exige que todos os flags sejam omitidos, garantindo 0 comportamento idêntico ao de um subprocesso tradicional. Falso, essa afirmativa é incorreta. A chamada `clone()` no Linux permite especificar flags que determinam o comportamento do novo thread ou processo, e não é necessário omitir todos os flags para garantir um comportamento idêntico ao de um subprocesso. Com base nas análises, as afirmativas corretas são I e II. Portanto, a alternativa que apresenta as afirmativas corretas é: B) I, II.