Resultados de la búsqueda a petición "executorservice"

7 la respuesta

Java: ExecutorService que bloquea el envío después de un determinado tamaño de cola

Estoy tratando de codificar una solución en la que un solo subproceso produce tareas intensivas de E / S que se pueden realizar en paralelo. Cada tarea tiene datos significativos en memoria. Así que quiero poder limitar el número de tareas que ...

2 la respuesta

¿El objeto futuro devuelto por executeorService.submit (Runnable) tiene alguna referencia al objeto ejecutable?

Supongamos que tenemos el siguiente código: List<Future<?>> runningTasks; ExecutorService executor; ... void executeTask(Runnable task){ runningTasks.add(executor.submit(task)); }Mis preguntas son: HacerunningTasks mantener una referencia a ...

2 la respuesta

¿Un ExecutorService obtiene basura recolectada cuando está fuera de alcance?

Estoy haciendo esta pregunta porque estoy creando muchos servicios de ejecutor y, si bien es posible que ya tenga una pérdida de memoria en algún lugar que deba investigarse, creo que un cambio reciente en el siguiente código realmente lo ...

3 la respuesta

Entendiendo Java ExecutorService

Estoy intentando aprender a usar el servicio de ejecución de Java, Estaba leyendo la siguiente discusiónJava thread simple queue [https://stackoverflow.com/questions/9916264/java-thread-simple-queue] En esto hay un ejemplo de ...

2 la respuesta

¿Por qué Java ExecutorService newSingleThreadExecutor genera dos hilos?

Tengo un código java de muestra debajo del cual, si se ejecuta como una aplicación de consola, se comporta como esperaba (generando un solo hilo para ejecutar el ejecutable). El comportamiento extraño (engendrando dos subprocesos - ejemplo a ...

2 la respuesta

¿Cómo ejecutar múltiples consultas en paralelo en lugar de secuencialmente?

Estoy consultando todas mis 10 tablas para obtener la identificación de usuario de ellas y cargando todas las identificaciones de usuario en HashSet para poder tener una identificación de usuario única. A partir de ahora es secuencialmente. ...

1 la respuesta

¿Cómo puedo finalizar las tareas que han excedido el tiempo de espera en subprocesos múltiples?

Necesito hacer una biblioteca en la que tenga métodos sincrónicos y asincrónicos. executeSynchronous() - espera hasta que tenga un resultado, devuelve el resultado.executeAsynchronous() - devuelve un Futuro inmediatamente que puede procesarse ...

2 la respuesta

¿Cómo puedo interrumpir la llamada de RestTemplate tan pronto como se interrumpe mi hilo?

Necesito hacer una biblioteca en la que tenga una función sincrónica y asincrónica. executeSynchronous() - espera hasta que tenga un resultado, devuelve el resultado.executeAsynchronous() - devuelve un Futuro inmediatamente que puede procesarse ...

10 la respuesta

Java ExecutorService: await Terminación de todas las tareas creadas recursivamente

Yo uso unExecutorService para ejecutar una tarea Esta tarea puede crear recursivamente otras tareas que se envían a la mismaExecutorService y esas tareas secundarias también pueden hacer eso. Ahora tengo el problema de que quiero esperar hasta ...

3 la respuesta

Problema de Spring Async al actualizar de 4.2.0.RC3 a 4.2.0.RELEASE

Tengo una aplicación web que usa los artefactos spring (4.2.x) spring-webmvc, spring-messaging, spring-websocket Tengo las anotaciones @ Enable * a continuación en mi clase Java Spring Config @EnableWebMvc @EnableWebSocketMessageBroker ...