Eu tenho lido sobre simultaneidade, multi-threading e como "o almoço grátis acabou" . Mas ainda não tive a possibilidade de usar o MT no meu trabalho.
Portanto, estou procurando sugestões sobre o que eu poderia fazer para obter alguma prática de MT pesado da CPU por meio de exercícios ou participação em alguns projetos de código aberto.
Obrigado.
Editar: estou mais interessado em projetos de código aberto que usam o MT para tarefas associadas à CPU ou simplesmente algoritmos interessantes para implementar usando o MT, em vez de livros ou documentos que descrevem apenas as ferramentas, como threads, mutexes e bloqueios, ou como o MT pode ser usado para ter GUIs responsivas ...