Threads are scheduled to run based on their scheduling priority. Each thread is assigned a scheduling priority. The priority levels range from zero (lowest priority) to 31 (highest priority). Only the zero-page thread can have a priority of zero.
The Classification of Operating systems. Operating systems provide a software platform on top of which other programs, called application programs, can run. The application programs must be written to run on top of a particular operating system. Your choice of operating system, therefore, determines to a great extent the applications you can run. For PCs, the most popular operating systems are DOS, OS/2, and Windows, but others are available, such as Linux.
The top-rated distros on our list are Bodhi Linux, Puppy Linux, Linux Lite, Ubuntu MATE, etc. If you're having some old desktop or laptop, there are many lightweight Linux distros that you can install and enjoy a lag-free computing experience. These operating systems for 2018 have been optimized by their developers to reduce overall RAM and resource usage.