Pase un argumento para ejecutar la función en scheduleWithFixedDelay

¿Cómo puedo pasar una función en el método de ejecución cuando llamo con executeor.scheduleWithFixedDelay

P.ej.

IntStream.range(0, 4)
.forEach(
    i -> executor.scheduleWithFixedDelay(this::runOnce, 0, 5000, TimeUnit.MILLISECONDS));

Entonces, en esto, ¿cómo puedo pasar un argumento a runOnce. P.ej. si quisiera enviarme?

Respuesta 1

Advertencia: nuevo en Java, tengo un proyecto simple de Netbeans: solo quería aprender a interactuar con los DB que provienen de php, pensé que podría probar con uno local que se ejecuta en mi computadora. Un montón ...

Estoy buscando cargar un PDF usando el mecanismo de carga reanudable. Sin embargo, el servidor web está lanzando una excepción 403 que dice: "Los archivos deben cargarse utilizando el mecanismo de carga reanudable". Esta ...

Esta es mi primera publicación, siempre trato de encontrar la solución, pero no la encontré. Necesito copiar una matriz [] [] [] para copiar [] [] [] pero la copia debe ser más larga que la matriz. Escribí esto pero ...

Tengo problemas para analizar un archivo XML en una instancia de documento JDOM usando SAXBuilder. Lanza la siguiente excepción: [Error grave]: 1: 1: el contenido no está permitido en el prólogo. He encontrado y ...