LKM 光纤:高级操作系统和虚拟化项目(20172018)课程在罗马大学萨皮恩扎市举行 源码
作者 日期 标题 Beatrice Bevilacqua,Anxhelo Xhebraj 2018年9月 基于可加载内核模块的光纤 介绍 协程是一种编程范例,提供了分时共享的非抢先式多任务处理功能,可用于实现多种模式,例如Actor模型,状态机和通信顺序过程。 这个概念影响了许多编程语言,例如Go和Clojure,尤其是在处理异步I / O操作方面。 在本文档中,我们以Windows NT和ReactOS提供的Fibers实现为参考,介绍了可加载内核模块(LKM)实现。 虽然用户空间实现通常因其开销少且易于调试而成为首选,但是内核空间实现允许更深入地了解内核子系统的工作方式。 该项目包括
下载地址
用户评论