Multithreading de referência? [fechadas]
-
03-07-2019 - |
Pergunta
Eu estou perguntando sobre uma boa referência para programação multithread em termos de conceitos com bons exemplos usando C ++ / C #?
Solução
boa referência para leitura:
Tópico gestão no CLR
Round-Robin Acesso Ao ThreadPool
Multithreading com C #
Por que enrosque coleções seguras tão difícil?
Enfiar em C #
Poder Threading da Jeffrey Richter Biblioteca
Implementação de um thread-safe Queue utilizando variáveis ??de condição
Threading Building Blocks.org!
de Sutter Mill - Effective Concorrência: a compreensão do desempenho Paralela
moinho de Sutter - Eficaz Concorrência : usar threads corretamente = isolamento + mensagens assíncronas
Tópico sincronização (C # guia de programação)
Como sincronizar o acesso a um recurso compartilhado em um ambiente multithreading usando Visual C #
usar segmentos correctamente = Isolamento + mensagens assíncronas
paralelo e vários núcleos de computação com C / C ++
Pensando simultaneamente em .NET
Programação do pool de threads no .NET Framework
Visual Basic .NET: rastreamento, registro e threading fácil com .NET
suco acima de seu aplicativo com o poder do Hyper-Threading
simultaneidade dos perigos - Resolver 11 possíveis problemas em seu código multithread
INFO: Descrições e funcionamento do OLE Threading modelos - COM STA MTA
C # Enfiar
Tópico sincronização (C # guia de programação)
Visão de simultaneidade em .NET Framework 3.5 < br>
multi-threading no .NET: Introdução e sugestões
A Oracle - Multithreaded Guia de Programação
Multithreading Tutorial
programação de 64 bits com o Visual C ++
Como criar e encerrar Threads (C # Programming guia)
Outras dicas
- The Art of multiprocessador Programação com exemplos em Java (muitos podem ser reescrito em C ++, mas alguns ficam devido complicado para coleta de lixo).
- Padrões para Programação Paralela
- Concorrência e Coordenação Runtime , Paralelo Framework Extensões , Microsoft página simultaneidade - diferente Microsoft abordagens para .NET tentar apanhar Java com diferentes conceitos de alto nível de simultaneidade (JSR166, JSR 166y)
- Java Concurrency in Practice (não satisfaz os critérios de C ++ / C #)
- estruturas de dados de bloqueio-Free parciais
- C ++ Concorrência em Ação - cobrirá multithreading de C moderno ponto de vista ++
- Herb Sutter sobre a simultaneidade
- C ++ 0x propostas, por exemplo N2709 , N2744 , etc.
Eu recomendo Joe Duffy 's novo livro sobre a concorrência no Windows. Ele abrange tanto a API Win32 e o .NET framework. Excelente leitura.
http://www.albahari.com/threading/
Free enfiar livro de Joseph Albahari ..
PS: Há também chinês, tcheco, persas, traduções russas sobre o site ..
Eu comprei a versão vb.net deste livro C # Enfiar Handbook (Paperback) da Amazon, que tem toda a referência que eu preciso.
A Biblioteca MSDN, enquanto detalhado, detalhes mais a informação que você precisa e tem links para um monte de tutoriais - artigo .
The Little Book of Semáforos é um livro livre, introdutório online. Exemplo de código é tudo em Python.