Descrição
Programas em C podem usar algoritmos e estruturas de dados focados em concorrência para software paralelo de baixo nível. É útil para desenvolvedores que precisam de primitivas projetadas para código multithread sensível a desempenho.
Código de concorrência de baixo nível é fácil de usar de forma incorreta. Valide ordenação de memória, tempo de vida e pressupostos de segurança entre threads com testes e revisão antes de implantar em caminhos críticos.