gpt4 book ai didi

multithreading - 如何在 Julia 0.5-dev 的单独线程中调用函数?

转载 作者:行者123 更新时间:2023-12-04 06:40:10 25 4
gpt4 key购买 nike

我知道,Julia 中的原生线程支持仍然不完整,但我想生活在最前沿。我已经用 JULIA_THREADS=1 建立了 master 分支, 和自动多线程 @threads工作正常。

我想要的只是在单独的 native 线程中调用我自己的函数。 AFAIK jl_threading_run@threads 使用不适合我,因为它会同时在多个线程中调用我的函数。当然,我可以尝试通过检查线程号并仅在其中一个中工作来解决此行为。但我确信必须存在更直接的方式。我已经浏览了多线程支持的 C 实现,但我对 C 和 Julia 内部的了解还不足以弄清楚如何完成我的任务。

最佳答案

一切都随着 Julia 1.3、this article 发生了变化解释 Julia 的新多线程模型

关于multithreading - 如何在 Julia 0.5-dev 的单独线程中调用函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36262554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com