from http://coding-geek.com/how-databases-work/#Global_overview
The process manager: Many databases have a pool of processes/threads that needs to be managed. Moreover, in order to gain nanoseconds, some modern databases use their own threads instead of the Operating System threads.
what is the difference between application threads and os threads?