I have a for loop that uses the @threads macro, here is a simple example:
Threads.@threads for i in 1:10 checks = load("myfile.jld2")["checks"] push!(checks,(i,i+1)) @save "myfile.jld2" checks end
Currently this does not work, presumably because the different threads are unable to wait for each other when accessing the file.
Is there a recommended way to intermittently back up results of a threaded loop to a file?