[plt-scheme] threads and multiple processors

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Wed Feb 16 11:21:06 EST 2005

At Wed, 16 Feb 2005 22:20:01 +1100, "Chris Wright" wrote:
> I was wondering how the threading model of drscheme will play 
> out in the multi-processing / multi core future? I understand that the 
> threads are all "internal" to drscheme and not based on the underlying OS's 
> threads - and thus the ability to do clever things like custodians.

DrScheme won't take advantage of multiple processors to run multiple
Scheme threads.

DrScheme could take advantage of multiple processors in principle ---
not necessarily by mapping Scheme threads to OS threads, but certainly
using Scheme threads as clue for how work can be parallelized. Our
current run-time system, however, is not easily adapted to take
advantage of OS-level threads.


Posted on the users mailing list.