By now you’re probably rather familiar with at least the basic elements of programming in the mighty object-oriented language they call Java. Now is the time to move on to more advanced concepts. We’ll start off with multithreading and basic error handling in Java later in this chapter. Moving on, we’ll eventually get to the jolly topic of file operations.
Multithreading: Cores and Threads
Java supports multithreading, which basically refers to splitting a program in several concurrently running ...