Articles of multiprocess

Java vs Kotlin – Spring @Async methods en la misma class

Descubrí que en Java cuando intentas llamar al método @Async de la misma class, en realidad ejecutas el método en el mismo hilo, pero en Kotlin se ejecuta de forma asíncrona. Parece que funciona de manera diferente con los contenedores de proxy. Ejemplo: @Service class BasicService { @Scheduled(fixedRate = 1000) fun asyncCall() { log.info("Async call") […]

Representación de imágenes con subprocesss múltiples en JavaFx / Kotlin

Intento llenar una image (en JavaFx) lo más rápido posible usando todos los núcleos de la CPU, pero estoy teniendo algunos problemas. A continuación se muestra el ejemplo más pequeño posible que podría ocurrir que reproduzca el problema. Cuando llamo join() en las Job creadas con la function de launch , la image se representa […]

cómo limitar kotlin coroutines máxima concurrency

Tengo una secuencia (de File.walkTopDown) y necesito ejecutar una operación de larga duración en cada uno de ellos. Me gustaría usar las mejores prácticas / corutinas de Kotlin, pero o bien no obtengo paralelismo, ni demasiado paralelismo, ni acerto un error IO de "demasiados files abiertos". File("/Users/me/Pictures/").walkTopDown() .onFail { file, ex -> println("ERROR: $file caused […]

Android – Kotlin: valor de retorno en la diversión asíncrona

Me gustaría preguntar si es posible 'devolver' un valor de una function si la function está haciendo AsyncTask. Por ejemplo : fun readData() : Int{ val num = 1; doAsync { for (item in 1..1000000){ num += 1; } } return num; } El problema en esta function es que AsyncTask aún no ha terminado, […]