摘要: 转自:https://www.cnblogs.com/zxc2man/p/6604290.html 带你入门: 1.INIT_WORK(struct work_struct *work, void (*function)(void *), void *data) 上面一句只是定义了work和work 阅读全文
posted @ 2019-04-11 16:49 Sky&Zhang 阅读(3566) 评论(0) 推荐(0)
摘要: 转自:https://blog.csdn.net/u012728256/article/details/72639612 Linux上调度策略为SCHED_FIFO的实时进程是根据优先级抢占运行的。当没有更高优先级的实时进程抢占,而此进程又由于bug等原因长时间运行,不调度其它进程,系统就会出现无响 阅读全文
posted @ 2019-04-11 16:35 Sky&Zhang 阅读(2508) 评论(0) 推荐(0)
摘要: 转自:https://blog.csdn.net/shixin_0125/article/details/78898146 知道异步IO已经很久了,但是直到最近,才真正用它来解决一下实际问题(在一个CPU密集型的应用中,有一些需要处理的数据可能放在磁盘上。预先知道这些数据的位置,所以预先发起异步IO 阅读全文
posted @ 2019-04-11 15:01 Sky&Zhang 阅读(5642) 评论(1) 推荐(0)
摘要: 转自:https://www.cnblogs.com/welhzh/p/4950341.html 除了自己实现之外,还有个c语言写的基于事件的开源网络库:libevent http://www.cnblogs.com/Anker/p/3265058.html 最简单的select示例: #inclu 阅读全文
posted @ 2019-04-11 14:30 Sky&Zhang 阅读(3510) 评论(0) 推荐(0)