diff options
author | Ludovic Courtès <ludo@gnu.org> | 2012-11-17 00:11:23 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2012-11-21 23:33:30 +0100 |
commit | 2d37a9349404c3161d89967c014cbaa1a28e59ea (patch) | |
tree | b5533b7429b33bdce1ae792bf09246c529a403e8 /module/rnrs | |
parent | 3e529bf02af7939c7c7d06ed68f0108b336ed4d2 (diff) | |
download | guile-2d37a9349404c3161d89967c014cbaa1a28e59ea.tar.gz |
Update `par-map' to use nested futures.
This allows it to actually use all CPU cores, instead of having the main
thread stuck on a `wait-condition-variable'.
* module/ice-9/threads.scm (par-mapper): Add a `cons' argument; update
callers accordingly. Rewrite using nested futures.
Diffstat (limited to 'module/rnrs')
0 files changed, 0 insertions, 0 deletions