Microsoft Interview Question

What is the difference between a process and a thread?

Interview Answer

Anonymous

Feb 25, 2011

When executing an instance of a program we generate a process. Each process contains it's own share of address space, data, and memory. A thread could be thought of as a process that shares address space and data within the process.