[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Serrano/Bigloo Scheme @ Northeastern

For the Boston area participants, Manuel Serrano will speak 
at Northeastern University on Wednesday at 9:30. -- Matthias

NU Programming Languages Seminar
Wednesday, June 19, 2002
306 Egan  Hall, Northeastern University
    (building 44 on http://www.campusmap.neu.edu/
     right next to the Ruggles stop on Orange and 
     1 min from the Northeastern stop on Green E)

Manuel Serrano

Scheme Fair Threads

FairThreads offers a very simple framework for concurrent and parallel
programming.  Basically, it defines schedulers which are
synchronization servers. All threads are executed in a cooperative
way, at the same pace, and they can synchronize and communicate using
broadcast events. FairThreads has a precise and clear semantics and
are actually deterministic.

During the talk, we will compare cooperative threads and preemptive
threads in the context of the Scheme programming language. We will
then present FairThreads semantics (including the semantics of the
scheduler). Then, we will present the actual FairThreads API and
implementation in Bee, a programming environment for Scheme. Finally,
we will conclude with some graphical demonstrations deploying

URL: http://www.inria.fr/mimosa/fp/Bigloo