Thread synchronization is required because ___________
(a) all threads of a process share the same address space
(b) all threads of a process share the same global variables
(c) all threads of a process can share the same files
(d) all of the mentioned
The question was posed to me in semester exam.
This key question is from Threads topic in chapter The Linux System of Operating System