2011-04-08 140 views
0

可能重复:
Multicores and mulithreads多线程和多核心

如果多线程devoloped软件,这是真的,多核处理器通过使用操作的软件线程有效地执行该软件系统,即当我在java中创建多个线程时,这些线程被多核处理器通过将这些java线程与OS的软件线程链接而被同时挑选出来?

+0

看到类似的问题:http://stackoverflow.com/questions/3330430/does-java-have-support-for-multicore-processors-parallel-processing – Damon 2011-04-08 12:23:54

+0

此外,这是一个完全重复您的问题http: //1544568/multicores-and-mulithreads(15分钟前)。 – Damon 2011-04-08 12:27:35

+0

请编辑您的原始问题,而不是张贴副本。 – 2011-04-08 12:38:33

回答

0

这是真的,多核处理器 执行该软件有效地

我不会说效率,因为效率是实现的算法的一个特点。因此,如果我们谈论的是一段并行性差的代码,它将是多线程的,它将在多核系统中并行运行,但不能保证它在算法上是高效的。

当我在Java中创建 那些线程的多个线程由多核处理器 通过链接与OS的 软件线程这些Java线程exicuted simultineously?

是的,这就是发生了什么。