X-Ref: > Lets add `@lock` to Compat.jl so everyone can use this _Originally posted by @omus in https://github.com/JuliaTime/TimeZones.jl/pull/356#r711677096_ Ref: JuliaLang/julia#36441 and JuliaLang/julia#39588 ------ This would look something like this: ```julia if VERSION >= v"1.3-" using Base: @lock else macro lock(l, e) quote ll = $(esc(l)); $lock(ll); try $(esc(e)) finally $unlock(ll) end end end end ```