# HG changeset patch # User Tuomo Valkonen # Date 1577520842 -7200 # Node ID 59d94d475b5a6e2dd545b3812e2a9bc313fe8da2 # Parent 44ac3683263cfa7fdb82829c46f17921aa4c5c75 @background diff -r 44ac3683263c -r 59d94d475b5a src/Util.jl --- a/src/Util.jl Sat Dec 28 02:08:30 2019 +0200 +++ b/src/Util.jl Sat Dec 28 10:14:02 2019 +0200 @@ -24,7 +24,8 @@ proj_norm₂₁ball!, curry, ⬿, - @threadsif + @threadsif, + @background ########## @@ -39,6 +40,12 @@ end)) end +macro background(bgtask, fgtask) + return :(t = Threads.@spawn $(esc(bgtask)); + $(esc(fgtask)); + wait(t)) +end + ######################## # Functional programming #########################