task_local_storage(body, symbol, value)
task_local_storage(body, symbol, value)
Call the function body
with a modified task-local storage, in which value
is assigned to symbol
; the previous value of symbol
, or lack thereof, is restored afterwards. Useful for emulating dynamic scoping.
Examples
See Also
:@async, :@schedule, :@task, Condition, consume, interrupt, istaskdone, istaskstarted, lock, notify, ReentrantLock, schedule, Task, task_local_storage, unlock, wait, yield, yieldto,User Contributed Notes
Add a Note
The format of note supported is markdown, use triple backtick to start and end a code block.