Concurrency, Parallelism, Concurrent Programming, Parallel Programming, Multithreading.
allocates a TCB to that thread. This TCB serves as a repository of crucial information about the thread’s current state, such as its program counter, register values, and stack pointer. Additionally, it stores essential details related to thread management, including its unique identifier, priority