线程另一个优点是它们用“轻度”执行切换( 100 条指令的顺序)取代了“重度”进程场景切换( 1000 条指令)。由于一个进程内的所有线程共享相同的内存空间,所以“轻度”场景切换只改变程序的执行和本地变量。而在“重度”场景切换时,一个进程的改变要求必须完整地交换内存空间。
P.535的这一段话透漏了一点线程切换的底层机制。
微信扫一扫
线程另一个优点是它们用“轻度”执行切换( 100 条指令的顺序)取代了“重度”进程场景切换( 1000 条指令)。由于一个进程内的所有线程共享相同的内存空间,所以“轻度”场景切换只改变程序的执行和本地变量。而在“重度”场景切换时,一个进程的改变要求必须完整地交换内存空间。
P.535的这一段话透漏了一点线程切换的底层机制。
相关推荐