Por que você deve bloquear tópicos?

Eu li muitos exemplos sobre o bloqueio de threads ... mas por que você deveria bloqueá-los? Pelo meu entendimento, quando você inicia threads sem se juntar a eles, eles competem com o thread principal e todos os outros threads por recursos e, em seguida, são executados, algumas vezes simultaneamente, outras nã

O bloqueio garante que os threads NÃO sejam executados simultaneament

Além disso, o que há de errado com threads em execução simultânea? Isso não é ainda melhor? (execução geral mais rápida)

Quando você bloqueia tópicos, ele bloqueia todos eles ou você pode escolher quais deseja bloquear? (Qualquer que seja o bloqueio realmente faz ...)

Estou me referindo ao uso das funções de bloqueio como lock () e adquirido no módulo de segmentação btw ...

questionAnswers(2)

yourAnswerToTheQuestion