Question: Use multithreading and thread synchronization to code an application simulating a bank deposit and withdrawal process. Set up account containing an initial balance of $1000.00
Use multithreading and thread synchronization to code an application simulating a bank deposit and withdrawal process. Set up account containing an initial balance of $1000.00 with two shared threads, Husband and Wife When a thread makes a deposit in an account, the other thread must wait. If the account balance is $0.00, no withdrawals are permitted. Assume a deposit transaction requires 0.2 seconds to complete and a withdrawal transaction requires 0.5 seconds to complete. Establish a list of randomly assigned deposit and withdrawal operations, using integers 1 and 2, respectively. Write a driver to test your application. Save all files.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
