[pregunta]como separo diferentes threats en diferentes ventanas en windows

Iniciado por daryo, 4 Octubre 2013, 00:31 AM

0 Miembros y 1 Visitante están viendo este tema.

daryo

cuando tengo varios threats como logro que se ejecute cada uno en una ventana diferente cmd o bue si no puedo intentare en interfaz grafica(api windows)
gracias :)
buenas

x64core


daryo

Cita de: x64Core en  4 Octubre 2013, 00:33 AM
No tiene sentido, Quiza explicando mejor lo que quieres lograr
tsss . um quiero que se ejecutara en una ventana nueva como si fuera un programa completamente diferente
buenas

x64core

Cita de: daryo en  4 Octubre 2013, 00:34 AM
tsss . um quiero que se ejecutara en una ventana nueva como si fuera un programa completamente diferente
Luce como que necesitas saber primero que es un thread(threats) ( Lo cual estoy suponiendo que es a lo que te refieres ).
Y luego volver a hacer tu pregunta

daryo

umm a ver segun tengo entendido un threat en un trozo de programa que se ejecuta en memoria un proceso esta compuesto de uno o mas threats en caso de ser multihilo esta ejecutando varios trozos de programa a la ves , me equivoco?

lo que quiero hacer es lo siguente , cuando se usan sockets para conectar mas de una maquina o programa se necesitan multihilos para poder antender las peticiones de las diferentes maquinas al tiempo. lo que quiero es que cada vez que entre un pc me salte una ventana para comunicarme de forma independiente con esa maquina y no con las otras

te pido el favor que me digas cual es mi error en caso de que haya dicho algo mal.

buenas

x64core

Cita de: daryo en  4 Octubre 2013, 00:50 AM
umm a ver segun tengo entendido un threat en un trozo de programa que se ejecuta en memoria un proceso esta compuesto de uno o mas threats en caso de ser multihilo esta ejecutando varios trozos de programa a la ves , me equivoco?

lo que quiero hacer es lo siguente , cuando se usan sockets para conectar mas de una maquina o programa se necesitan multihilos para poder antender las peticiones de las diferentes maquinas al tiempo. lo que quiero es que cada vez que entre un pc me salte una ventana para comunicarme de forma independiente con esa maquina y no con las otras

te pido el favor que me digas cual es mi error en caso de que haya dicho algo mal.


Como primero en Ingles se escriben Threads no threat/threats , lo cual es otra cosa.
Hilos son unidades de ejecucion de un proceso, cada uno tiene su propio recursos ( registros, memoria de pila )
Eso si, comparten codigo, memoria global, etc. No existen multiples instancias del programa en memoria, solamente que los hilos estarian ejecutando el mismo
codigo, accediendo a las mismas variables globales.

Y para lo que quieres hacer pues eso depende de como tu programa este estructurado, por ejemplo, se pone a la escucha un socket, entra una conexión,
se crea un hilo,este nuevo hilo muestra la ventana que quieras, y termina. nota que las funciones que van a hacer ejecutadas por multiples hilos deben
ser diseñadas para eso, ya que si la funcion usa algun recurso global, los multiples hilos que estarian ejecutando la misma funcion estarian
accediendo al mismo dato global, es solo un ejemplo para que comprendas, tareas simples como la que quieres no creo que haya mucho problema, o si se quiere
pues usar sincronizacion para acceder a los datos globales.






daryo

bueno gracias por la intencion y por responderme pero no me has respondido la pregunta .
Me dices :
Citareste nuevo hilo muestra la ventana que quieras
bueno la cuestion era como hacia eso y si es desde una ventana de consola mucho mejor xD
buenas

x64core

Cita de: daryo en  4 Octubre 2013, 01:13 AM
bueno gracias por la intencion y por responderme pero no me has respondido la pregunta .
Me dices :bueno la cuestion era como hacia eso y si es desde una ventana de consola mucho mejor xD
Por lo que yo deduzco que quieres mostrar multiples ventanas de consola?
Si es asi, no es posible hacerlo desde un solo proceso, pero si tanta es la necesidad de mostrar muchas ventanas de consola pues
se crean tantos procesos hijos como se necesite luego se usa algun metodo de sincronizacion entre procesos para enviar el dato(s)
a los procesos hijos.

Multiple consoles for a single application

daryo

Cita de: x64Core en  4 Octubre 2013, 01:27 AM
Por lo que yo deduzco que quieres mostrar multiples ventanas de consola?
Si es asi, no es posible hacerlo desde un solo proceso, pero si tanta es la necesidad de mostrar muchas ventanas de consola pues
se crean tantos procesos hijos como se necesite luego se usa algun metodo de sincronizacion entre procesos para enviar el dato(s)
a los procesos hijos.

Multiple consoles for a single application
es una buena idea , gracias!
buenas

amchacon

Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar