用法:
schedule(t::Task, [val]; error=false)
將
添加到調度程序的隊列中。這會導致任務在係統空閑時不斷運行,除非任務執行阻塞操作,例如 Task
。wait
如果提供了第二個參數 val
,它將在再次運行時傳遞給任務(通過
的返回值)。如果 yieldto
error
是 true
,則在喚醒任務中將該值作為異常引發。
例子
julia> a5() = sum(i for i in 1:1000);
julia> b = Task(a5);
julia> istaskstarted(b)
false
julia> schedule(b);
julia> yield();
julia> istaskstarted(b)
true
julia> istaskdone(b)
true
相關用法
- Julia splice!用法及代碼示例
- Julia sizeof()用法及代碼示例
- Julia setfield()用法及代碼示例
- Julia sort用法及代碼示例
- Julia sqrt方法用法及代碼示例
- Julia signed用法及代碼示例
- Julia sortperm用法及代碼示例
- Julia strip用法及代碼示例
- Julia setdiff!用法及代碼示例
- Julia setindex!方法用法及代碼示例
- Julia sizeof方法用法及代碼示例
- Julia stride用法及代碼示例
- Julia skipmissing用法及代碼示例
- Julia setdiff用法及代碼示例
- Julia sum用法及代碼示例
- Julia show方法用法及代碼示例
- Julia string用法及代碼示例
- Julia signbit()用法及代碼示例
- Julia startswith用法及代碼示例
- Julia strides用法及代碼示例
- Julia symdiff用法及代碼示例
- Julia split用法及代碼示例
- Julia sign用法及代碼示例
- Julia showerror用法及代碼示例
- Julia signbit用法及代碼示例
注:本文由純淨天空篩選整理自julialang.org 大神的英文原創作品 Base.schedule — Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。