<br><br><div class="gmail_quote">2009/1/22 Louis Wasserman <span dir="ltr"><<a href="mailto:wasserman.louis@gmail.com">wasserman.louis@gmail.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
How might I go about finding out how many processors are available in a concurrent GHC program? I have some code I'd like to parallelize, but I don't want to spawn a separate (even lightweight) thread for each of thousands of minor tasks.</blockquote>
<div><br>Consider using Contorl.Parallel.Strategies which allows you to spark of lightweight jobs that get run on a pool of threads.<br></div></div><br clear="all"><br>-- <br>Sebastian Sylvan<br>+44(0)7857-300802<br>UIN: 44640862<br>