Process synchronization is commonly used to implement Data synchronization .
Process synchronization primitives are commonly used to implement data synchronization .