2016 - 2024

感恩一路有你

多线程模型 actor模型是多线程的吗?

浏览量:1453 时间:2021-03-11 02:55:05 作者:admin

actor模型是多线程的吗?

Actor模型是一种通用的并发编程模型,它最大限度地利用了多线程技术。参与者采用消息模型,每个参与者最多可以同时处理一条消息,并且可以向其他参与者发送消息,保证了单独编写的原则。因此,多核多线程优于单核多线程。在多核多进程的情况下,当CPU1释放Gil后,其他CPU上的线程将竞争,但Gil可能会立即被CPU1获得,当CPU2释放Gil后,这将导致其他几个CPU上被唤醒的线程被唤醒并等待到切换时间,然后进入等待调度的状态,这将导致螺纹抖动导致效率降低。

可以看到我的标题文章“鸡肋?“Python中的多线程和多处理”对此有更详细的描述。

多线程模型 reactor线程模型 主线程模型

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。