Step 1: Improper synchronization means processes share resources without correct coordination. This can cause race conditions, deadlock, and starvation.
Step 2: Starvation happens when a process keeps waiting for a resource because synchronization or scheduling keeps favouring other processes, so it never gets access.
Step 3: Thrashing is a memory paging problem, and demand paging is just a memory loading technique, not a synchronization fault. The convoy effect is a scheduling side effect of long jobs blocking short ones.
Step 4: The problem tied to poor process synchronization is (A) Starvation.