• Viernes 5 de Julio de 2024, 08:23

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - oskar_luis

Páginas: [1]
1
C++ Builder / Re: Problemas Al Ejecutar Un Thread
« en: Lunes 9 de Julio de 2007, 12:00 »
Cita de: "Yañez"
Hola,  :hola:

ve si te sirve esta página, tiene un apartado de programación con hebras y coordinación entre hebras...
Muchas Gracias, ya le he echado un vistazo, pero me surgen varias dudas.

Cuando creas el thread, y comienza a ejecutarse las sentencias escritas en Execute() (poniendo Terminate=true) que ocurre con ese thread?, desaperece justo cuando sale de la funcion Execute() o continua despues de la llamada al mismo?.
Y en caso de que quieras volver a relanzar el thread se tiene que volver a crear el thread (destruyendo el objeto y volviendolo a crear) o se puede llamar de desde afuera directamente a la funcion Execute() y poner a mano la propiedad Terminte = false?.

Un saludo y gracias de nuevo.
Oscar.

2
C++ Builder / Problemas Al Ejecutar Un Thread
« en: Jueves 5 de Julio de 2007, 13:18 »
Hola a todos,
Estoy investigando el mundo de los threads, y estoy utilizando la clase TThread de Builder c++, pero no consigo que se mantengan dos hilos de ejecucion (el del thread que acaboi de crear y el del propio programa principal).

Al iniciar un thread desde el programa principal se me queda bloqueado en el while del thread y no continua la ejecucion del programa principal.

Esto no me pasa si utilizo las funciones del API de windows para trabajar con threads.

Alguien me puede orientar en este tema?.
Gracias de antemano.

Saludos,
Oscar.

Páginas: [1]