Take a look at this if you don't believe that their approach hasn't changed: http://swtch.com/~rsc/thread/
Take a look at this if you don't believe that their approach hasn't changed: http://swtch.com/~rsc/thread/