Compartilhar via


Tempo de sincronização

Esses segmentos na linha do tempo estão associados com a hora de bloqueio que são categorizados como a sincronização.Quando um thread é marcado como bloqueado na sincronização, uma destas coisas será implícito:

  • A execução do thread pode ter resultado a uma chamada para uma sincronização conhecido API de thread como EnterCriticalSection() ou WaitForSingleObject().

  • O algoritmo compatível de API não pode ser totalmente abrangente e, consequentemente algumas APIs que podem ser mapeados para outras categorias também podem aparecer como a sincronização como um quadro na pilha de chamadas atingiu se houver um kernel subjacente que bloqueia o primitivo que foi mapeado para essa categoria.

Para entender a causa subjacente para um evento de bloqueio de thread, revise cuidadosamente as chamadas de pilhas bloqueando e analisar relatórios.

Consulte também

Conceitos

Exibição de threads (desempenho em paralelo)