Concurrency, Parallelism, Concurrent Programming, Parallel Programming, Multithreading.
instruction pointer, indicating which line of code the CPU should execute next. It ensures that programs run in a sequential and orderly fashion. Context Switching When the operating system switches between different threads or processes, the program counter helps keep track of where each one left