拓冰建站拓冰建站
首页 / 资讯中心 / 正文

异步协作,别让取消语义藏在实现里

异步协作别让取消语义藏在实现里异步库交给别人使用前要把约定写到接口附近哪些函数会做网络调用哪些可能阻塞取消后会怎样返回哪些错误。比起一句“高性能”这些信息更能减少误用。如果内部要做同步计算用spawn_blocking或单独的工作线程并限制数量不要悄悄堵住运行时线程。示例和测试用假数据、假服务避免把接入信息写进 README。调用方对返回结果和副作用仍要负责库不能替他们做业务决定。
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门