threadpool.idx 1.8 KB

12345678910111213141516171819202122
  1. nimTitle threadpool threadpool.html module std/threadpool 0
  2. nim FlowVarBase threadpool.html#FlowVarBase type FlowVarBase 106
  3. nim FlowVar threadpool.html#FlowVar type FlowVar 119
  4. nim blockUntil threadpool.html#blockUntil,FlowVarBaseObj proc blockUntil(fv: var FlowVarBaseObj) 142
  5. nim awaitAndThen threadpool.html#awaitAndThen,FlowVar[T],proc(T) proc awaitAndThen[T](fv: FlowVar[T]; action: proc (x: T) {.closure.}) 236
  6. nim unsafeRead threadpool.html#unsafeRead,FlowVar[ref.T] proc unsafeRead[T](fv: FlowVar[ref T]): ptr T 254
  7. nim `^` threadpool.html#^,FlowVar[T] proc `^`[T](fv: FlowVar[T]): T 263
  8. nim blockUntilAny threadpool.html#blockUntilAny,openArray[FlowVarBase] proc blockUntilAny(flowVars: openArray[FlowVarBase]): int 272
  9. nim isReady threadpool.html#isReady,FlowVarBase proc isReady(fv: FlowVarBase): bool 301
  10. nim MaxThreadPoolSize threadpool.html#MaxThreadPoolSize const MaxThreadPoolSize 317
  11. nim MaxDistinguishedThread threadpool.html#MaxDistinguishedThread const MaxDistinguishedThread 319
  12. nim ThreadId threadpool.html#ThreadId type ThreadId 322
  13. nim setMinPoolSize threadpool.html#setMinPoolSize,range[] proc setMinPoolSize(size: range[1 .. MaxThreadPoolSize]) 403
  14. nim setMaxPoolSize threadpool.html#setMaxPoolSize,range[] proc setMaxPoolSize(size: range[1 .. MaxThreadPoolSize]) 407
  15. nim preferSpawn threadpool.html#preferSpawn proc preferSpawn(): bool 448
  16. nim spawn threadpool.html#spawn,sinktyped proc spawn(call: sink typed) 457
  17. nim pinnedSpawn threadpool.html#pinnedSpawn,ThreadId,sinktyped proc pinnedSpawn(id: ThreadId; call: sink typed) 465
  18. nim spawnX threadpool.html#spawnX.t template spawnX(call) 473
  19. nim parallel threadpool.html#parallel,untyped proc parallel(body: untyped) 484
  20. nim sync threadpool.html#sync proc sync() 593
  21. heading See also threadpool.html#see-also See also 0