Processos e threads desempenham papéis cruciais em sistemas distribuídos. Enquanto um processo é uma unidade de execução independente com seu próprio espaço de memória, uma thread é uma subunidade dentro de um processo, compartilhando recursos com outras threads no mesmo processo. A utilização eficiente de threads permite maior paralelismo, especialmente em sistemas distribuídos que executam tarefas intensivas em processamento. No entanto, gerenciar corretamente os processos e threads, garantindo que não haja conflitos de acesso a recursos compartilhados, é um dos principais desafios. A respeito dos processos e threads em sistemas distribuídos, qual das seguintes afirmativas é verdadeira?