Desktop Developer, "Optimize Multithreaded Apps," by Bill Wagner [Visual Studio Magazine, October 2003]

This code includes a WinForms app that uses multithreading to calculate prime numbers and demonstrates the effects of buffer size on performance.
