我试图将以下C源代码更改为静态调度,但我不知道它是如何完成的。我在(def users {:user1 {:money 400 :sex :male}
:user2 {:money 300 :sex :female}
:user3 {:money 200 :sex :male}})
(richest :male users)
;=> [:user1 {:money 400, :sex :male}]
(richest :female users)
;=> [:user2 {:money 300, :sex :female}]
之前尝试static
:
#pragma omp parallel private(nthreads, tid)
我期望线程0获得第一个块,线程1获得第二个块,依此类推。但是,它现在随机动态