How Do Threads Differ From Processes