[racket] Racket and concurrency
>On Tue, Jul 3, 2012 at 1:56 PM, Robby Findler <robby at eecs.northwestern.edu> wrote:
> >On Tue, Jul 3, 2012 at 11:33 AM, Harry Spier <vasishtha.spier at gmail.com> wrote:
>> 3) How does hyperthreading affect the number of places or futures I
>> can run concurrently? For example if I have an i7 with 4 cores and
>> hyperthreading, will that run 4 or 8 places concurrently?
>
> You can run as many as you want concurrently (more than the available
> number of cores) but if you create too many, you'll lose your
> parallelism. Assuming you've left hyperthreading enabled and you have
> a good algorithm, you should see 8 things happening at once, tho.
>
Is there any reason to, or are there any situations where you'd want
to have more places than available cores?
Thanks, Harry