title: How can an application use multiple cores or CPUs in .NET or Java?
body: <p>When launching a thread or a process in .NET or Java, is there a way to choose which processor or core it is launched on? How does the shared memory model work in such cases?</p>