ID 2102560 Banca FCC Órgão Prefeitura de Teresina - PI Ano 2016 Provas FCC - 2016 - Prefeitura de Teresina - PI - Analista Tecnológico - Analista de Sistemas Disciplina Sistemas Operacionais Assuntos Threads Considere uma aplicação com 4 threads. Em um sistema Alternativas multicore concorrência significa que a execução dos threads será intercalada com o passar do tempo. com vários núcleos concorrência significa que os threads podem ser executados em paralelo. em que cada thread só pode ser executado por vez, o sistema operacional é multicore. multicore os threads podem ser atribuídos aos núcleos simultaneamente, somente se houver 4 núcleos, um para cada thread. com um único núcleo a aplicação multithread provocará deadlock ou starvation. Responder Comentários b- Thread é como um subprocesso, mas com a mesma área da memoria do que o programa principal. Tanto que nao ha criação de PCB(process control block) e o contexto é o mesmo que o do programa. Um processo pode possuir varios threads, todos executando suas funcoes com o cpu time que o programa principal usa Estranho.... Se eu tiver um ambiente com 10 CPUs e 10 processos, sendo cada um alocado para uma CPU, não consigo enxergar disputa por recursos, logo, não vejo concorrencia e sim paralelismo... Acredito que concorrencia ocorre quando tem-se mais processos que CPUs disponiveis.. Alguem explica??