When several processes access the same data concurrently and the outcome of the execution depends on the particular order in which the access takes place is called ________
(a) dynamic condition
(b) race condition
(c) essential condition
(d) critical condition