The Problem with Threads
Tuesday, May 23rd, 2006Professor Edward Lee of U. C. Berkeley warns against the use of the popular ‘threads’ programming model for emerging multicore and multiprocessor architectures. In his article The Problem with Threads in the May 2006 issue of IEEE Computer he explores the problem of non-determinism in threads and recommends some alternatives. Highly recommended reading for anyone with an interest in software for emerging parallel architectures.