Что значит, что вилка в Fluture должна использоваться в одном месте?

Я читал о Fluture, и один из способов использовать Future - это вызвать fork. Пока это все понятно, но в документации сказано :
«Как правило, достаточно вызвать fork в одном месте во всей программе ».

Что это значит? Что, если я использую Futures для извлечения некоторого контента из запроса Api, я, вероятно, захочу сделать это несколько раз по всему коду, каждый с разными функциями разрешения. Тогда всем этим фьючерсам потребуются собственные вилки, верно?

1 ответ

Ожидается, что вы построите всю свою программу как большой Future, состоящий из более мелких фьючерсов (например, многие вызовы API, связанные друг с другом), и только в вашей основной точке входа вызовите fork().

Другие вопросы по тегам