Mark Reinhold leads the closures charge with There’s not a moment to lose!:
The free lunch is over. Multicore processors are not just coming—they’re here. Leveraging multiple cores requires writing scalable parallel programs,
which is incredibly hard. Tools such as fork/join
frameworks based on work-stealing
algorithms make the task easier, but it still takes a fair bit of e





