Skip to content
Snippets Groups Projects
Select Git revision
  • ci-stack
  • master default protected
  • debug-partition-size
  • wta-generator
  • fixes
  • bench-hex
  • ci-artifacts
  • new-monoids
  • stack
  • sumbag
  • tutorial
  • web
  • features/disable-sanity
  • ghc-8.4.4
  • linux-bin-artifacts
  • syntax-doc
  • rationals
  • double-round
  • init-time
  • group-weight
20 results

README.md

Blame
  • dispatch-loop.cpp 238 B
    while (!terminating) {
    	Fiber* fiber = popLocalWork();
    	if (fiber) goto dispatch;
    
    	fiber = workStealing();
    	if (fiber) goto dispatch;
    
    	fiber = getGlobalWork();
    	if (fiber) goto dispatch;
    
    	sleep(); continue;
    
    dispatch:
    	fiber->run();
    }