>Why Threads Are A Bad Idea (for most purposes). > This was an Invited Talk at the 1996 USENIX Technical Conference (January 25, 1996). > The talk compares the threads style of programming to an alternative approach, events, > that use only a single thread of control. > Although each approach has its weaknesses, events result in simpler, > more manageable code than threads, > with efficiency that is generally as good as or better than threads. > Most of the applications for which threading is currently recommended >(including nearly all user-interface applications) > would be better off with an event-based implementation. > The slides for the talk are available in PowerPoint or PDF format. > There isn't a written paper that corresponds to this talk. home.pacbell.net/ouster/ home.pacbell.net/ouster/threads.ppt home.pacbell.net/ouster/threads.pdf