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.

Comentarios

  1. Este comentario ha sido eliminado por un administrador del blog.

    ResponderEliminar

Publicar un comentario