Tars 支持平台 支持语言 安装说明 性能数据 子项目 开发技术文档 License 联系方式 Click me switch to English version Tars Tars这个名字取自于电影”星际穿越”中的机器人,它是基于名字服务使用Tars协议的高性能RPC开发框架,配套一体化的运营管理平台,并通过伸缩调度,实现运...
进程 vs. 线程 线程切换 计算密集型 vs. IO密集型 异步IO 进程 vs. 线程 我们介绍了多进程和多线程,这是实现多任务最常用的两种方式。现在,我们来讨论一下这两种方式的优缺点。 首先,要实现多任务,通常我们会设计Master-Worker模式,Master负责分配任务,Worker负责执行任务,因此,多任务环境下,通常是一个Ma...
Life of a Taichi kernel 内核注册 模板实例化和缓存 代码转换和优化 即时(JIT)编译引擎 内核启动 Life of a Taichi kernel 有时了解Taichi内核的生命周期会有所帮助。 简而言之,编译只会在第一次调用内核实例时发生。 The life cycle of a Taichi kernel h...