Cómo usar future en Clojure – Resuelto

La función future en Clojure permite ejecutar código en un hilo separado, devolviendo un objeto que puede contener el resultado de la ejecución en el futuro.

Uso básico de future

Podemos usar future para calcular un valor en un hilo de manera concurrente:

(def f (future (+ 1 2))) (deref f) ;; 3