Estoy preguntando acerca de una buena referencia para la programación multiproceso en términos de conceptos con buenos ejemplos usando C++/C#?¿Referencia de subprocesamiento múltiple?
Respuesta
buena referencia para la lectura:
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 ejemplos en Java (muchos se pueden reescribir en C++, pero algunos se vuelven complicados debido a la recolección de basura).
- Patterns for Parallel Programming
- Concurrency and Coordination Runtime, Parallel Framework Extensions, Microsoft concurrency page - diferentes enfoques para Microsoft .NET tratando de ponerse al día Java con diferentes conceptos de alto nivel de concurrencia (JSR166, JSR 166y)
- Java Concurrency in Practice (no cumple los criterios de C++/C#)
- Partial Lock-Free data structures
- C++ Concurrency in Action - cubrirá múltiples hilos de C moderno punto de vista ++
- Herb Sutter about concurrency
- C++ 0x propuestas, por ejemplo N2709, N2744, etc.
http://www.albahari.com/threading/
libres del libro de roscado por Joseph Albahari ..
PS: También hay chino, checo, persa, Traducciones rusas en el sitio ...
Compré la versión vb.net de este libro C# Threading Handbook (Paperback) de amazon, que tiene toda la referencia que necesito.
La biblioteca MSDN, aunque prolija, detalla la mayoría de la información que necesitará y tiene enlaces a un grupo de tutoriales: article.
The Little Book of Semaphores es un libro de texto introductorio gratuito en línea. El código de ejemplo está todo en Python.
Recomiendo el nuevo libro Joe Duffy sobre concurrencia en Windows. Cubre tanto la API Win32 como el framework .NET. Excelente lectura
- 1. Rompecabezas de subprocesamiento múltiple
- 2. ¿Subprocesamiento múltiple en MySQL?
- 3. QObject (QPlainTextEdit) y problemas de subprocesamiento múltiple
- 4. Ayuda de subprocesamiento múltiple con Powershell
- 5. Subprocesamiento múltiple, cuándo ceder frente a dormir
- 6. Comprobación de la corrección de los algoritmos de subprocesamiento múltiple
- 7. Problemas de muestra para la práctica de subprocesamiento múltiple
- 8. Implementación de subprocesamiento múltiple en C# (revisión de código)
- 9. ¿Tiene sentido el subprocesamiento múltiple para operaciones vinculadas a IO?
- 10. Acelerar el bucle utilizando subprocesamiento múltiple en C# (Pregunta)
- 11. Opciones para usar subprocesamiento múltiple para procesar un grupo de registros de base de datos?
- 12. Método más rápido de subprocesamiento múltiple del puerto serie Análisis de datos C#
- 13. ¿Cómo puedo aplicar el subprocesamiento múltiple a la capacitación de la red neuronal de retropropagación?
- 14. ¿Las agrupaciones de subprocesamiento múltiple y de liberación automática funcionan juntas en Cocoa?
- 15. ¿Este comportamiento de setInterval implica comportamiento de subprocesamiento múltiple en Javascript?
- 16. Linux File IO - Rendimiento de subprocesamiento múltiple - escribiendo en diferentes archivos
- 17. Java Servlets subprocesamiento modelo
- 18. C + + 0x subprocesamiento
- 19. EJB y subprocesamiento
- 20. 'sys.excepthook' y subprocesamiento
- 21. Comprender el futuro/subprocesamiento
- 22. Subproceso frente a subprocesamiento
- 23. C++ variables de subprocesamiento volátil
- 24. Pasar de multiprocesamiento a subprocesamiento
- 25. Tutorial de subprocesamiento en C++
- 26. Ejemplo de subprocesamiento en Android
- 27. multiproceso o subprocesamiento en python?
- 28. Python - BaseHTTervidor.HTTPSServer Concurrencia y subprocesamiento
- 29. Manejo de excepciones de subprocesamiento asíncrono?
- 30. Inserción múltiple múltiple de SQL