Q. Thread synchronization is required because (Solved)
1. all threads of a process share the same address space
2. all threads of a process share the same global variables
3. all threads of a process can share the same files
4. all of the mentioned
- d. all of the mentioned