Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: daryo en 4 Octubre 2013, 00:31 am



Título: [pregunta]como separo diferentes threats en diferentes ventanas en windows
Publicado por: daryo en 4 Octubre 2013, 00:31 am
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 :)


Título: Re: [pregunta]como separo diferentes threats en diferentes ventanas en windows
Publicado por: x64core en 4 Octubre 2013, 00:33 am
No tiene sentido, Quiza explicando mejor lo que quieres lograr


Título: Re: [pregunta]como separo diferentes threats en diferentes ventanas en windows
Publicado por: daryo en 4 Octubre 2013, 00:34 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


Título: Re: [pregunta]como separo diferentes threats en diferentes ventanas en windows
Publicado por: x64core en 4 Octubre 2013, 00:41 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


Título: Re: [pregunta]como separo diferentes threats en diferentes ventanas en windows
Publicado por: 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.



Título: Re: [pregunta]como separo diferentes threats en diferentes ventanas en windows
Publicado por: x64core en 4 Octubre 2013, 01:06 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.







Título: Re: [pregunta]como separo diferentes threats en diferentes ventanas en windows
Publicado por: 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 :
Citar
este 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


Título: Re: [pregunta]como separo diferentes threats en diferentes ventanas en windows
Publicado por: x64core en 4 Octubre 2013, 01:27 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 (http://www.codeproject.com/Articles/13368/Multiple-consoles-for-a-single-application)


Título: Re: [pregunta]como separo diferentes threats en diferentes ventanas en windows
Publicado por: daryo en 4 Octubre 2013, 01:31 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 (http://www.codeproject.com/Articles/13368/Multiple-consoles-for-a-single-application)
es una buena idea , gracias!


Título: Re: [pregunta]como separo diferentes threats en diferentes ventanas en windows
Publicado por: amchacon en 4 Octubre 2013, 22:57 pm
Lo que tú dices no son threads sino procesos.


Título: Re: [pregunta]como separo diferentes threats en diferentes ventanas en windows
Publicado por: daryo en 4 Octubre 2013, 23:10 pm
Lo que tú dices no son threads sino procesos.
en realidad no x64Core  me dio la respuesta que necesitaba :) .
por favor cierren el tema  ;D