programacion con hilos

11/11/2003 - 16:39 por Will Mendoza | Informe spam
Quisiera ayuda sobre la programacion con hilos en c++ como
para iniciarme en estos modelos de programacion.
Saludos y gracias de antemano...
Will Mendoza
 

Leer las respuestas

#1 Rodrigo Corral González
12/11/2003 - 10:18 | Informe spam
Basicamente, lo que necesitas conocer a es:
1) Como levantar hilos
2) Como sincronizar el trabajo realizado por hilos (conocer los objetos
de sincronización)

Esto depende de la plataforma en la que estes programando (C 'puro', C++,
UNIX, Win32, MFC) ya que cada plataforma expone diferentes objetos y
funciones para realizar estas tareas. Existen librerias que te abstraen de
estas diferencias (p.e.: Boost.Threads
http://www.boost.org/libs/thread/doc/index.html)

Otro tema es el diseño de programas multihilo eficientes y sin problemas,
que es un arte más que una ciencia y como tal depende mucho de la
experiencia.

Si quieres centrarte en plataforma Windows, busca Multitherading en la MSDN,
tienes información para dar y colgar.

Articulos interesantes en la MSDN son:

Multithreading for Rookies
Synchronization on the Fly
Using Multithreading and C++ to Generate Live Objects

Por ultimo dos libros, que te comento por que los he leido, no por que sean
los mejores que eso no lo se.

Este centrado en Windows:
Multithreading Applications in Win32 : The Complete Guide to Threads
by Jim Beveridge (Author), Robert Wiener (Author)

Y este que habla de las posiblidades en diferentes sistemas operativos (ojo,
no sirve para aprender)
Multithreading Programming Techniques (J. Ranade Workstation Series)
by Shashi Prasad, Shshi Prasad, Shashi Prashad

Un saludo.
Rodrigo Corral González

Preguntas similares