Estaba leyendo sobre Fluture, y una forma de consumir un Future es llamar a fork. Todo eso es comprensible hasta ahora, pero en la documentación dice :
"Generalmente, uno solo necesita llamar a fork en un solo lugar en todo el programa".
¿Qué significa? ¿Qué pasa si estoy usando Futures para obtener algún contenido de la solicitud de Api? Probablemente me gustaría hacer esto varias veces a lo largo del código, cada una con diferentes funciones de resolución. Todos estos futuros requerirían entonces sus propias bifurcaciones, ¿verdad?
Se espera que construya todo su programa como un gran Future , compuesto de futuros más pequeños (como muchas llamadas Api encadenadas entre sí), y solo en su punto de entrada principal llame a fork() .