我的代码有个错误。对不起大家。原因是X值越大所需的时间越长。
这是我的密码:
fit_s = rand(100)
fit_d = rand(300)
LIM = 100
x = [2^i for i in range(-2,2,40)]
y = zeros(length(x))
Threads.@threads for i in 1:length(x)
y[i] = analytic(x[i], fit_s, fit_d, LIM)
end
print(i)
my_function使用这两个输入来产生输出。问题是它没有加快执行速度。对于一个线程,它需要27s,而8个线程需要21s(我