Processes and Threads
Processes and Threads
In the Java programming language, concurrent programming is mostly concerned with threads.
A computer system normally has many active processes and threads. This is true even in systems that only have a single execution core, and thus only have one thread actually executing at any given moment. Processing time for a single core is shared among processes and threads through an OS feature called time slicing.