\donttest{
## Use multisession futures
plan(multisession)
## A global variable
a <- 0
## Create future (explicitly)
f <- future({
b <- 3
c <- 2
a * b * c
})
## A multisession future is evaluated in a separate R session.
## Changing the value of a global variable will not affect
## the result of the future.
a <- 7
print(a)
v <- value(f)
print(v)
stopifnot(v == 0)
## Explicitly close multisession workers by switching plan
plan(sequential)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.