文章
2024-01-17
来自:开发者社区
Java线程面试题:什么是线程上下文切换?为什么要减少上下文切换?
Java线程面试题:什么是线程上下文切换?为什么要减少上下文切换?线程上下文切换是指操作系统为了能够让多个线程并发执行,在运行一个线程前,需要保存当前线程的 CPU 寄存器、程序计数器、栈指针和其他硬件上下文信息,以便于在恢复该线程时还原到之前的状态。而将这些信息保存起来、加载其他线程运行所需的上下文信息,然后再切换到该线程继续执行的过程就被称为线程上下文切换。在以下的例子中,我们模拟了一个长时....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。