Closed carstenbauer closed 7 months ago
Functional analog is working fine:
julia> using OhMyThreads
julia> using OhMyThreads.Tools: OnlyOneRegion, try_enter!
julia> function g()
r = OnlyOneRegion()
tforeach(1:8; ntasks=2) do _
println("A")
try_enter!(r) do
println("B")
end
end
end
g (generic function with 1 method)
julia> g()
A
A
B
A
B
A
A
A
A
B
A
B
julia> g()
A
A
B
A
A
B
A
B
A
A
B
A
Works:
Doesn't work: