Sto chiedendo un buon riferimento per la programmazione multithreading in termini di concetti con buoni esempi usando C++/C#?Riferimento multithreading?
risposta
buon riferimento per la lettura:
Thread Management In The CLR
Round-Robin Access To The ThreadPool
Multithreading with C#
Why are thread safe collections so hard?
Threading in C#
Jeffrey Richter’s Power Threading Library
Implementing a Thread-Safe Queue using Condition Variables
Threading Building Blocks.org!
Sutter’s Mill - Effective Concurrency: Understanding Parallel Performance
Sutter’s Mill - Effective Concurrency: Use Threads Correctly = Isolation + Asynchronous Messages
Thread Synchronization (C# Programming Guide)
How to synchronize access to a shared resource in a multithreading environment by using Visual C#
Use Threads Correctly = Isolation + Asynchronous Messages
Parallel and Multi-Core Computing with C/C++
Thinking in Concurrently in .NET
Programming the Thread Pool in the .NET Framework
Visual Basic .NET: Tracing, Logging, and Threading Made Easy with .NET
Juice Up Your App with the Power of Hyper-Threading
Concurrency Hazards - Solving 11 Likely Problems In Your Multithreaded Code
INFO: Descriptions and Workings of OLE Threading Models - COM STA MTA
C# Threading
Thread Synchronization (C# Programming Guide)
Overview of concurrency in .NET Framework 3.5
Multi-threading in .NET: Introduction and suggestions
Oracle - Multithreaded Programming Guide
Multithreading Tutorial
64-Bit Programming with Visual C++
How to: Create and Terminate Threads (C# Programming Guide)
- The Art of Multiprocessor Programming con esempi in Java (molti possono essere riscritti in C++, ma alcuni sono complicati a causa della garbage collection).
- Patterns for Parallel Programming
- Concurrency and Coordination Runtime, Parallel Framework Extensions, Microsoft concurrency page - diversi approcci Microsoft .NET per tentare di recuperare il ritardo Java con diversi concetti di alto livello di concorrenza (JSR166, JSR 166y)
- Java Concurrency in Practice (non soddisfa i criteri di C++/C#)
- Partial Lock-Free data structures
- C++ Concurrency in Action - coprirà multithreading dal moderno C punto di vista ++
- Herb Sutter about concurrency
- C++ 0x proposte, per esempio N2709, N2744, ecc
http://www.albahari.com/threading/
libero filettatura libro di Joseph Albahari ..
PS: Ci sono anche cinese, ceco, persiano, Traduzioni in russo sul sito ..
Ho acquistato la versione vb.net di questo libro C# Threading Handbook (Paperback) da Amazon, che ha tutto il riferimento di cui ho bisogno.
La libreria MSDN, anche se dettagliata, dettaglia la maggior parte delle informazioni necessarie e dispone di collegamenti a un gruppo di esercitazioni - article.
The Little Book of Semaphores è un manuale introduttivo gratuito online. Il codice di esempio è tutto in Python.
Raccomando il nuovo libro di Joe Duffy su Concurrency su Windows. Copre sia l'API Win32 che il framework .NET. Ottima lettura