Q. Race conditions are possible in many computer systems. Consider a banking system with subsequent two functions: deposit (amount) also withdraw (amount). se two functions are passed amount which is to be deposited or withdrawn from a bank account. Assume a shared bank account exists between a husband also wife also concurrently husband calls withdraw () function also wife calls deposit (). Elucidate how a race condition is possible also illustrate what might be done to prevent race condition from occurring.