Synchronization and DeadLocks

Synchronization जब दो Threads को समान Data को Share करना होता है, तब हमें ये तय करना जरूरी होता है कि एक Thread दूसरे Thread द्वारा Use किए जा रहे Data को Change नहीं करेगा। उदाहरण के लिए मानलो कि Program का एक Thread किसी File से किसी Employee की Salary Read कर रहा है, जबकि दूसरा Thread उसी File में Employee की Salary को Update कर रहा है। इस स्थिति में एक Thread दूसरे Thread द्वारा Use किए जा रहे Data को Corrupt कर सकता है। इस प्रकार की … [Read more...]