多线程和多核

时间:2011-04-08 12:12:49

标签: multithreading hardware

  

可能重复:
  Multicores and mulithreads

如果软件开发了多线程,那么多核处理器是否真的通过使用操作系统的软件线程来有效地执行该软件,即当我在java中创建多个线程时,这些线程通过链接这些java线程与多核处理器相同地进行了解释。 OS的软件线程?

1 个答案:

答案 0 :(得分:0)

  

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

我不会有效地说,因为效率是所实施算法的一个特征。所以,如果我们谈论的是一段很难并行化的代码片段,它将是多线程的,它将在多核系统中并行运行,但不能保证它在算法上是有效的。

  

当我在java中创建多个线程时   这些线程被删除了   由多核处理器同时进行   通过链接这些java线程   OS的软件线程?

是的,这就是发生的事情。