Título: Threads, Hilos en C++ Publicado por: Ahustinkrone en 17 Junio 2014, 01:18 am Hola, necesito crear thread pero por mas que busco, no encuentro algún tutorial de como funcionan e utilizan los mismos.. si alguien me podría explicar o pasarme unos links de tutoriales estaría muy agradecido!
PD: es para un programa de windows, por lo tanto no es problema usar la API de windows is es necesario. Título: Re: Threads, Hilos en C++ Publicado por: ivancea96 en 17 Junio 2014, 01:36 am Si utilizas C++11, tienes la clase std::thread, con un funcionamiento muy sencillo:
Código
Le pasas como primer parámetro, la dirección de la función, y luego los parámetros que ha de pasarle a esa función. Desde que creas el objeto, el nuevo hilo empieza a funcionar con la función. Tienes varias funciones, como th.join(), que deja el hilo que la llama en pausa hasta que "th" termina la función. Título: Re: Threads, Hilos en C++ Publicado por: Ahustinkrone en 17 Junio 2014, 01:48 am :/ no uso C++11, pero gracias igual.
Título: Re: Threads, Hilos en C++ Publicado por: x64core en 17 Junio 2014, 05:52 am Hola, necesito crear thread pero por mas que busco, no encuentro algún tutorial de como funcionan e utilizan los mismos.. si alguien me podría explicar o pasarme unos links de tutoriales estaría muy agradecido! Como primero recomiendo algun libro especializado en hilos en windows, NT internals, etc y la MSDN:PD: es para un programa de windows, por lo tanto no es problema usar la API de windows is es necesario. http://msdn.microsoft.com/en-us/library/windows/desktop/ms684841(v=vs.85).aspx Título: Re: Threads, Hilos en C++ Publicado por: eferion en 17 Junio 2014, 12:11 pm :/ no uso C++11, pero gracias igual. Usas un compilador antiguo?? si usas uno mínimamente actualizado tienes la opción de usar, en el peor de los casos, algunas características de C++11 sin problemas. Título: Re: Threads, Hilos en C++ Publicado por: daryo en 17 Junio 2014, 16:10 pm un ejemplo con la winapi:
Código
|