Which statement correctly distinguishes a thread from a process?
Options
- A. Threads of the same process can share code and data while maintaining separate execution stacks
- B. Every thread must have a completely separate address space from every other thread in its process
- C. A thread cannot be scheduled for CPU execution
- D. More than one of the above
- E. None of the above