A data dependency in computer science is a situation whereby computer instructions refer to the results of preceding instructions that have not yet been completed. This can also be known as a data hazard. Ignoring data dependencies can result in race conditions. The area dealing with data dependencies is called Dependence analysis.
See more at Wikipedia.org...