[PRL] "Threads Considered Harmful" in the news

Mitchell Wand wand at ccs.neu.edu
Wed Jan 24 07:32:05 EST 2007


Can you give an example of a nondeterminstically-composable component?

--Mitch

On 1/23/07, William D Clinger <will at ccs.neu.edu> wrote:
> >From the article Mitch quoted:
>
> > ....In it, he observes that threads remove determinism and open the door
> > to subtle yet deadly bugs, and that while the problems were to some extent
> > manageable on single core systems, threads on multicore systems will magnify
> > the problems out of control. He suggests the only solution is to stop
> > bolting parallelism onto languages and components--instead design new
> > deterministically-composable components and languages.
>
> That's reactionary.  Determinism has never been
> fundamental, and attempts to return to the Eden
> where we could pretend it was will fail.  What
> we need are nondeterministically-composable
> components and languages.
>
> Will
>
>



More information about the PRL mailing list