Process Synchronization
Article about how process synchronization works.
Process States
This javatpoint article explain about process state with a state diagram.
Reading 17: Concurrency
In-depth explanation about concurrency. They also provide some examples.
The Linux Process Scheduler
Some explanation about scheduling with the linux process scheduler
Inter-process communication in Linux: Shared storage
This article answer the question about what is ipc and give some examples.
Concurrency vs. Parallelism — A brief view
This article give explanation about what is the difference between concurrency and parallelism.
Multithreading Models in Operating System
This article give explanation about three different multithreading models in operating systems: Many to One model, One to One model and Many to Many model.
Major issues with Multi-threaded Programs
This tutorialspoint article talks about the major issues in multi-threaded programs.
The fork() System Call
What is fork()? This link helped me to understand it.
POSIX thread (pthread) libraries
Threading implementation with POSIX. They also provide basics of Threads.