JuliaParallel / JuliaParallel/Dagger.jl
`Threads.@threads` doesn't compose with `ThreadProc`
Open
- Dominant language
- Julia
- Stars
- 723
- Forks
- 90
- Avg merge
- 1d 37m
- Merged PRs (30d)
- 9
Description
I may be missing something, but it doesn't seem like ThreadProc is doing anything..?
```
using Dagger
import Dagger: @par
function count_threads()
n = Threads.nthreads()
a = zeros(n)
Threads.@threads for i = 1:n
a[i] = Threads.threadid()
end
a
end
procutil=Dict(Dagger.ThreadProc => 36.0)
x = @par procutil=procutil count_threads()
length(unique(collect(x))) # returns 1.0
length(unique(count_threads())) # return 36.0
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.