Feeds de los foros

En la página principal de los foros encontrarás los enlaces al logo feed feed general y al de cada uno de los foros.

Subscribete para mantenerte informado de los cambios y responde a las dudas siempre que te sea posible

Buscar en el foro

Foro Foro antiguo sobre java

feed Foro Foro antiguo sobre java Foro: Foro antiguo sobre java

Re: C++ y Java 29/01/2003 00:00
viejo-foro Se me ocurren dos soluciones:

1)modifica el programa Java para que uen la misma máquina virtual arraque el número de procesos necesarios para atender las peticiones del programa C, es decir, si necesitas 10 instancias de la aplicación modifica el programa java para que arranque las 10 instancias en 10 Threads disntintos. de ese modo al correr todos en una máquina virtual consumirán muchos menos recursos.

2)Lo anterior puede no ser factible si las aplicaciones Java deben arrancarse bajo demanda. En ese caso modifica el programa Java del siguiente modo: al arrancar la primera aplicación, a mayores de lo que deba hacer, deja un puerto escuchando en el equipo. Al levantarse la senda aplicación Java comprueba si dicho puerto está ocpado, si es así envía un comando a ese puerto, al´gun tipo de seañl, y mata la segunda máquina virtual. La primera aplicación detecta que se le ha enviado un mensaje al socket y responde creando en otro thread otra instancia de la aplicación para atender a la nueva petición del programa C++

Espero que te ayude.

Abraham.
#unapprove_message#
C++ y Java 29/01/2003 00:00
viejo-foro Hola a todos, mi problema es el siguiente:

Existe una aplicación en C++ q necesito conectar con Java. La clase Java tiene su 'main' correspondiente y se le debe pasar un argumento. Para ello hacemos los siguiente desde C++:

sprintf( szAux, "javaw MiClase TipoMensaje=3;%s" , szInventaryReported );
system (szAux);

... y funciona, el problema es que desde C++ se ejecuta esta orden pues 10 veces seguidas o más, lo que implica q la máquina virtual se levanta otras tantas veces y deja la CPU superpillada.

Alguien sabe si existe otra posibilidad o solución al problema planteado???
#unapprove_message#
Re: C++ y Java 30/01/2003 00:00
viejo-foro Muchas gracias,
ya lo he resuelto, me he creado un ServerSocket y cada petición q me llega desde el cliente en C++ la resuelvo en un nuevo thread.
#unapprove_message#
Este foro no acepta nuevos mensajes.
Sun Microsystem Logo NHT-Norwick Logo

© 2002-2007 Asociación javaHispano