In this article, we have explored how the pthread library in C can be used to implement concepts of multithreading. A thread is a single sequence stream within in a process. As threads have some of the properties of processes, they are sometimes called lightweight processes. In short, thread is a unit of a process.
This is a companion discussion topic for the original entry at http://iq.opengenus.org/multithreading-and-pthread-in-c/