miércoles, 17 de febrero de 2010

Programación para procesadores multinucleo

Hoy en día la mayoría de las CPUs tienen varios núcleos, desde 2 hasta 8 o 16, y cada vez mas y mas.
Para que tus aplicaciones aprovechen esta característica de llevar varios procesos en paralelo usaremos "Windows Threads" o lo que seria la manera propuesta por Microsoft de usar varios hilos en sus Windows.
Os dejo un pdf de casi 50 hojas tipo presentación donde se explica muy bien como hacerlo [Windows Threads.pdf] y creo que no hace falta que ponga ejemplos, ya que vienen bastantes en el pdf. Ademas, también explica varias alternativas para solucionar los errores mas típicos en un programa de varios "threads", que suelen ser por ejemplo el intento de leer y escribir en la memoria a la vez, o lo que seria manejar la misma variable en varios procesos diferentes. Disfrutazlo.
Comparte o puntua esta publicación ▼

1 comentarios:

Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.

Publicar un comentario