📄️ 概览
kthread 解决了一个 长期存在的问题,如何让C++开发人员更轻松地快速编写具有高性能可扩展性和同时具有高生产效率的并行、异构程序?
📄️ 执行队列
类似于kylin的ExecMan, ExecutionQueue提供了异步串行执行的功能。ExecutionQueue的相关技术最早使用在RPC中实现多线程向同一个fd写数据. 在r31345之后加入到kthread。 ExecutionQueue 提供了如下基本功能:
📄️ 线程模型选择
krpc提供了异步接口,所以一个常见的问题是:我应该用异步接口还是kthread?
🗃️ 工作流
3 items
🗃️ 技术内幕
3 items
📄️ FAQ
Q:kthread是协程(coroutine)吗?