All you need to know about processes and threads

When sharing memory and cpu time a lot of problems may arise when accessing the same resource. We would need to find an efficient way to manage resources. The solution to managing those resources is where threads and processes come in.

What is a process ?

A Process is simply a logical container that holds all the information about each of the applications running on a system including its lifecycle. A process can hold the name of application, process id (pid), priority, vm address, state, program counter and more.

Jesse Okeya

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store