In some operating systems running on some hardware , switching between threads belonging to the same process is much faster than switching to a thread from different process ( because threads from different process requires more complicated process context switch ) . In some operating systems running on some hardware , switching between threads belonging to the same process is much faster than switching to a thread from different process ( because it requires more complicated process context switch ) .