【发布时间】:2019-06-05 08:25:01
【问题描述】:
假设我们有一个游戏应用程序,其中汽车、自行车和塔钟在单独的线程中并行运行。
我们知道一次只运行一个线程。 (线程之间的上下文切换非常快,这使得它看起来像是在与人眼平行运行)
假设游戏在双核手机上运行。
这 3 个线程会被移动处理器的两个内核共享吗?
汽车线程和自行车线程是否有可能在任何时间点同时运行?
【问题讨论】:
-
这是操作系统实现细节以及游戏引擎实现细节。一般来说,这是可能的,但取决于游戏构建的引擎以及您运行的操作系统。
标签: java multithreading operating-system multicore