当并行运行一个正常(顺序)运行的函数时,我得到一个边界错误,例如我跑的时候:
parallelsol = @time pmap(i -> findividual(x,y,z), 1:50)
它给了我一个错误:
异常2:异常16:20例外5:错误:BoundsError() 在get.dex的array.jl:246(重复2次)
但是当我跑步时:
parallelsol = @time map(i -> findividual(prodexcint,firstrun,q,r,unempinc,VUnempperm,Indunempperm,i,VUnemp,poachedwagevec, mw,k,Vp,Vnp,reswage), 1:50)
运行正常。关于为什么会发生这种情况的任何想法?