跳到主要内容
uencoder

Concurrency

并发是多任务逻辑上同时推进(不一定物理同时),通过线程/协程/事件循环实现。

用途

提高吞吐与响应性,充分利用多核与 I/O 等待。

机制

线程:OS 调度抢占式,共享内存需同步。协程:协作式切换,轻量。事件循环:单线程非阻塞 I/O。Actor:消息传递无共享。并发 ≠ 并行(并行需多核物理同时)。

用例

  • 性能优化
  • 系统设计
  • 可扩展性

相关词条

相关教程

参考链接