Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Procesos en paralelo.

Estas en el tema de Procesos en paralelo. en el foro de C/C++ en Foros del Web. Existe la forma que durante la ejecucion del programa, en paralelo este ejecutando un proceso independiente en un mismo ejecutable sin que la secuencia del ...
  #1 (permalink)  
Antiguo 29/06/2008, 21:55
Avatar de Fayca  
Fecha de Ingreso: abril-2008
Mensajes: 164
Antigüedad: 16 años, 1 mes
Puntos: 2
Información Procesos en paralelo.

Existe la forma que durante la ejecucion del programa,
en paralelo este ejecutando un proceso independiente en un mismo ejecutable
sin que la secuencia del programa se detenga

por ejemplo llo tengo una fincion que se yame
monitorisar()
y que se ejecute desde que inicia el programa hasta que acabe sin que pierda la secuencia
  #2 (permalink)  
Antiguo 30/06/2008, 00:25
Avatar de Fayca  
Fecha de Ingreso: abril-2008
Mensajes: 164
Antigüedad: 16 años, 1 mes
Puntos: 2
Respuesta: Procesos en paralelo.

¿eso se puede hacer con un timer?
si es posible alguien me podria instruir en como hacerlo?
  #3 (permalink)  
Antiguo 30/06/2008, 01:02
 
Fecha de Ingreso: marzo-2008
Mensajes: 306
Antigüedad: 16 años, 1 mes
Puntos: 6
Respuesta: Procesos en paralelo.

Creo que para lo que quieres, lo mejor es que utilices threads (hilos en español):
Procesos e Hilos en C de Unix/Linux
__________________
Pop & Rock Bands
Pop Music Stars
  #4 (permalink)  
Antiguo 30/06/2008, 01:21
Avatar de Fayca  
Fecha de Ingreso: abril-2008
Mensajes: 164
Antigüedad: 16 años, 1 mes
Puntos: 2
Respuesta: Procesos en paralelo.

Cita:
Iniciado por 00siete Ver Mensaje
Creo que para lo que quieres, lo mejor es que utilices threads (hilos en español):
Procesos e Hilos en C de Unix/Linux
gracias por la respuesta ya lo probe pero pretendo que mi programa tambien pueda compilarlo para windows . no ahi algo mas estandar? o alguna manera de hacer lo mismo en windows para tener las dos verciones
  #5 (permalink)  
Antiguo 30/06/2008, 04:05
 
Fecha de Ingreso: marzo-2008
Mensajes: 306
Antigüedad: 16 años, 1 mes
Puntos: 6
Respuesta: Procesos en paralelo.

Cita:
Iniciado por Fayca Ver Mensaje
... algo mas estandar?
No se puede decir que Microsoft se caracterize por ser estandard, sino más bien todo lo contrario.
Espero que ahora que se ha ido Bill Gates, cambie su política, aunque en realidad no tengo muchas esperanzas en ello.
__________________
Pop & Rock Bands
Pop Music Stars
  #6 (permalink)  
Antiguo 30/06/2008, 08:48
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 17 años, 11 meses
Puntos: 28
Respuesta: Procesos en paralelo.

Cita:
Iniciado por Fayca Ver Mensaje
gracias por la respuesta ya lo probe pero pretendo que mi programa tambien pueda compilarlo para windows . no ahi algo mas estandar? o alguna manera de hacer lo mismo en windows para tener las dos verciones
Puedes usar alguna librería que te permita hacer eso, creo que wxWidgets tiene soporte para hilos (además de las ventanitas, botones y esas cosas) y tienes ACE, que soporta hilos, sockets, tiene timers, entre otras muchas cosas.

Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
  #7 (permalink)  
Antiguo 01/07/2008, 10:19
Avatar de Fayca  
Fecha de Ingreso: abril-2008
Mensajes: 164
Antigüedad: 16 años, 1 mes
Puntos: 2
Respuesta: Procesos en paralelo.

ya encontre como hacerlo dejo la fuente por si a alguien le sirbe...
http://inexinferis.in.funpic.org/ind...rtid=3&pagid=1
  #8 (permalink)  
Antiguo 01/07/2008, 11:59
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 17 años, 11 meses
Puntos: 28
Respuesta: Procesos en paralelo.

La mayoría de las funciones que están en la libería process.h solo trabajan en win.

Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:22.