在Julia中有没有办法在CSV.read上实现多线程?在Parallelism for reading a large file in Julia中提供了一个读取大文件的好例子。但是,由于我必须频繁地更改我的数据集,因此这些方法可能不适用。69.469112 seconds (6.29 M allocations: 9.767 GiB, 0.76% gc time)
29723 rows × 2456 columns 我已经使用了这里推荐的步骤Speed up loading and
我试图在木星笔记本上使用朱莉娅在VS代码中的多线程,但我发现的所有帮助都表明,VS代码扩展具有一个很好的GUI,它允许您在扩展的设置中更改"Julia: Num Thread“下的线程数,如下所示:然而,这对我来说是不可用的(Windows 10、Julia 1.7.2和VS Code Julia Extensionv1.6.6)。相反
下面的代码计算平均抽签数,从几组中得到50张唯一的卡。重要的是,这个问题不需要太多的RAM,并且在多线程模式下启动时不共享任何变量。当用四个以上的线程启动来执行40万个模拟时,它总是比两个进程一起启动要花费大约1秒钟的时间,并执行20万次模拟。这一直困扰着我,我找不到任何解释。这是epic_draw_multi_thread.jl中的朱莉娅代码:using Printf
import Ba