(a) What is multithreading in JAVA? (b) How can multiple threads run simultaneously on a single-processor system? Consider a single CPU system with two active processors A and B. Explain what happens i the following circumstances including any interrupts, system calls, etc. and ho...