Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Concurrency 多核中并发和并行的区别?_Concurrency_Parallel Processing_Computer Science_Core - Fatal编程技术网

Concurrency 多核中并发和并行的区别?

Concurrency 多核中并发和并行的区别?,concurrency,parallel-processing,computer-science,core,Concurrency,Parallel Processing,Computer Science,Core,我知道并行性和并发性之间的区别,但想知道更多关于多核中的并发性吗 在多核中,并发和并行之间有什么区别 多线程能否同时在多个核上运行?“多线程能否同时在多个核上运行?”是。这就是拥有多个核心的目的。实际上,它们甚至可以并行执行。注意,由于抢占式调度和SMT,多线程也可以在现代硬件上并发执行。

我知道并行性和并发性之间的区别,但想知道更多关于多核中的并发性吗

多核中,并发并行之间有什么区别


多线程能否同时在多个核上运行?

“多线程能否同时在多个核上运行?”是。这就是拥有多个核心的目的。实际上,它们甚至可以并行执行。注意,由于抢占式调度和SMT,多线程也可以在现代硬件上并发执行。