karminski-牙医
26-05-07 18:26 微博认证:AI博主

草,微软真搞出来了吗?这可是BOC嗷,大家知道CSP(比如golang)是显式传递指针的,而BOC是隐式传递指针的, 这玩意最牛逼的点是, 传统Actor是一维的锁拓扑, 而这玩意是个二维的DAG! 所以锁粒度可以做到极致. 理论吞吐量嗷嗷高.
那么老问题来了, 就py那个垃圾GIL, 现在实现BOC必然要涉及到内存拷贝. boc将一个指针从线程A传递到线程B, 如果指针内部引用了py的原生数据结构, 就必然要拷内存 (不拷就直接segment fault了). 所以为了方便无拷贝传递指针, 我估计它还会在堆里自己搞个C实现的原始数据结构. 至于这玩意是否兼容py3.13那就不知道了...

发布于 日本