开发者社区> 问答> 正文

在单核 CPU 上,单个原子操作不可能在同一系统内同时执行?

在单核 CPU 上,单个原子操作不可能在同一系统内同时执行?

展开
收起
OSC开源社区 2024-06-12 16:53:18 43 0
1 条回答
写回答
取消 提交回答
  • 是的,单核 CPU 可以同时执行多个操作。例如,奔腾处理器有多个同时运行的流水线。一个人可能正在做一个添加,而另一个人正在从内存中进行加载。当然,你无法观察同步操作的影响。

    此外,像奔腾 4 这样的架构是单核的,但可以有超线程。这意味着单个核心中的不同管道(流水线)不仅可以同时执行指令,而且这些操作可以用于单独的线程。换句话说,CPU 可以在同一时钟节拍上发出不同线程的指令。

    2024-06-13 17:16:58
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
RDS SQL Server CPU高使用率性能优化 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载