| ClusterFuture-class {future} | R Documentation |
A cluster future is a future whose value will be resolved asynchronously in a parallel process
ClusterFuture(
expr = NULL,
substitute = TRUE,
envir = parent.frame(),
globals = TRUE,
packages = NULL,
local = !persistent,
persistent = FALSE,
workers = NULL,
...
)
MultisessionFuture(
expr = NULL,
substitute = TRUE,
envir = parent.frame(),
persistent = FALSE,
workers = NULL,
...
)
expr |
An R expression. |
substitute |
If TRUE, argument |
envir |
The environment from where global objects should be identified. |
globals |
(optional) a logical, a character vector, or a named list
to control how globals are handled.
For details, see section 'Globals used by future expressions'
in the help for |
packages |
(optional) a character vector specifying packages to be attached in the R environment evaluating the future. |
local |
(deprecated) If TRUE, the expression is evaluated such that all assignments are done to local temporary environment, otherwise the assignments are done to the global environment of the R process evaluating the future. |
persistent |
If FALSE, the evaluation environment is cleared from objects prior to the evaluation of the future. |
workers |
A |
... |
Additional named elements passed to |
ClusterFuture() returns an object of class ClusterFuture.
MultisessionFuture() returns an object of class MultisessionFuture,
which inherits from ClusterFuture.
To use 'cluster' futures, use plan(cluster, ...), cf. cluster.
To use 'multisession' futures, use plan(multisession, ...), cf. multisession.