Multithreading and ProductIterator

I’d go something like

Threads.@threads for i in x
    for j in y
        id = Threads.threadid();
        @info "$id <== ($i, $j)"
    end
end

This package could be helpful for parallel problems: