• Jueves 9 de Mayo de 2024, 11:33

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 - Kuin

Páginas: [1]
1
Visual C++ / Problema con un thread
« en: Viernes 6 de Febrero de 2009, 14:19 »
Hola,

Estoy con un programa en visual c++ 6.0, que se realizó en 2002. Hay una función que se encarga de leer datos de una tarjeta de adquisión de datos que ralentiza el programa una barbaridad (tarda en ejecutarse unos 40ms), he creado un thread con CreateThread que llama a esta función. Simplificando mucho, se podría dividir el programa en una parte que actualiza la situación de un coche (para lo que se utiliza la información que llega de la tarjeta de adquisición de datos) y otra parte que renderiza todo. Hay una parte del programa donde parece que la cosa funciona (cuando se sacan distintos menús), pero en donde más falta hace (cuando hay que manejar el coche en diversos ejercicios), el haber creado este hilo empeora el programa (si antes el coche se movía a trompicones, ahora es más exagerado), llegan menos datos para actualizar el estado del coche. ¿Alguien sabe a qué puede deberse esto?

Páginas: [1]