21/05/2015, 16:42
|
(Desactivado) | | Fecha de Ingreso: marzo-2012
Mensajes: 366
Antigüedad: 12 años, 8 meses Puntos: 31 | |
Respuesta: Threads No me hace exactamente lo que quiero hacer, pero creo que es un principio...
while (Thread.activeCount()<=N)// (N es el número de hilos que tengo de serie, y así cuando el secundario es creado ya no volverá a entrar más en el while hasta que el secundario no acabe y muera)
{
clase nombre_objeto= new clase();
nombre_objeto.start();
}
Controlo en número de hilos activos, de forma que puedo tener única y exclusivamente 1 hilo secundario.
Creo que de esta forma me puedo apañar y conseguir lo que quiero. Pero ahora la pregunta es:
Si de esta forma solo voy a tener un hilo secundario que me haga lo que he explicado en mi anterior post... no podría hacer un Thread que no esté instanciado, que ejecute 1 método estático?
La idea ahora es, haciendo un segundo hilo sin instanciar, que este ejecute:
Metodo 1: Si hay números que no tengan rellenos sus campos múltiplos calcúlalos y actualiza registros.
Metodo 2: Si hay múltiplos que no existan como números en su propio registro créalos.
Cambia de método 1 a método 2 hasta que ninguno tenga nada que hacer.
Seguiré informando.
Última edición por Kritik; 21/05/2015 a las 16:49 |