linux的系统调用及其丰富,但是却都是同步的,虽然2.6内核新增加了异步io,但是对于套接字等却以及非直接读写io却不可用,于是开发者就有了一 个想法,既然一些任务可以由内核的xxlet或者内核线程(工作队列)来异步执行,比如tasklet,那么能否建立一套异步执行系统调用的机制呢?这就 是syslets的由来。
本文转自 dog250 51CTO博客,原文链接:http://blog.51cto.com/dog250/1274030
linux的系统调用及其丰富,但是却都是同步的,虽然2.6内核新增加了异步io,但是对于套接字等却以及非直接读写io却不可用,于是开发者就有了一 个想法,既然一些任务可以由内核的xxlet或者内核线程(工作队列)来异步执行,比如tasklet,那么能否建立一套异步执行系统调用的机制呢?这就 是syslets的由来。
本文转自 dog250 51CTO博客,原文链接:http://blog.51cto.com/dog250/1274030