VanechikSpace Asked:2022-08-08 21:44:11 +0800 CST2022-08-08 21:44:11 +0800 CST 2022-08-08 21:44:11 +0800 CST Thread 类是否使用多个内核? 772 我刚开始学习多线程编程。我了解到,如果处理器有一个内核,那么线程不会同时执行,而只会在彼此之间周期性地切换。反过来,多核处理器提供两个不同线程的实际同时执行。 问题:该类是否使用Thread()多个核心,还是需要做其他事情? java многопоточность 1 个回答 Voted Best Answer S.H. 2022-08-08T21:54:10+08:002022-08-08T21:54:10+08:00 您无需手动执行任何操作。 Thread 类只是充当代码和系统进程调度程序之间的“智能链接”。实际上,哪个线程运行在哪个内核上是由系统来决定的。 而且她做得很熟练——毕竟,这类任务已经解决了几十年,一切都被校准到毫米。 当程序本身管理线程到内核和一般线程的映射时,很少有例外。例如,众所周知,第一个版本在处理进程和线程方面“略微改进”了系统堆栈Oracle。Windows NT 但除此之外——你只需要使用 Thread 类并依赖于宇宙的稳定性。
您无需手动执行任何操作。
Thread 类只是充当代码和系统进程调度程序之间的“智能链接”。实际上,哪个线程运行在哪个内核上是由系统来决定的。
而且她做得很熟练——毕竟,这类任务已经解决了几十年,一切都被校准到毫米。
当程序本身管理线程到内核和一般线程的映射时,很少有例外。例如,众所周知,第一个版本在处理进程和线程方面“略微改进”了系统堆栈
Oracle
。Windows NT
但除此之外——你只需要使用 Thread 类并依赖于宇宙的稳定性。