最新消息:

异步

IO - 同步,异步,阻塞,非阻塞

IO – 同步,异步,阻塞,非阻塞

admin 8年前 (2016-08-27) 3312浏览 0评论

同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynch...

Python 中的进程、线程、协程、同步、异步、回调

Python 中的进程、线程、协程、同步、异步、回调

admin 9年前 (2015-07-19) 5805浏览 1评论

进程和线程究竟是什么东西?传统网络服务模型是如何工作的?协程和线程的关系和区别有哪些?IO过程在什么时间发生? 在刚刚结束的 PyCon2014 上海站,来自七牛云存储的 Python 高级工程师许智翔带来了关于 Python 的分享《Python中...

百度广告联盟 异步加载代码

百度广告联盟 异步加载代码

admin 9年前 (2014-12-31) 3308浏览 0评论

异步优点:实现了广告的异步加载,不影响页面自身的加载速度! 适用范围:固定广告位上的文字、图片和Flash类型的广告物料 异步代码示例: <!DOCTYPE html> <html> <body> …… <!...

异步I/O之native AIO篇

异步I/O之native AIO篇

admin 9年前 (2014-12-09) 3841浏览 0评论

本文介绍Linux下另外一种异步I/O,即由Linux内核实现提供的native AIO机制,要使用这一套机制,可以利用libaio库,也可以手动利用syscall做一层自己的封装,不过这并无大碍,libaio库本身也很简单。 AIO的使用场景在哪里...

Linux native AIO与eventfd、epoll的结合使用

Linux native AIO与eventfd、epoll的结合使用

admin 9年前 (2014-12-09) 4083浏览 0评论

在前面的示例libaio_test.c和native_aio_test.c中,可以看到对磁盘aio请求(本文的aio都指此类)的使用有阻塞等待,这明显之处为对io_getevents()函数(当然,其它函数,比如io_submit()也有一定程度的阻...

nginx对Linux native AIO机制的应用 二

nginx对Linux native AIO机制的应用 二

admin 9年前 (2014-12-09) 3494浏览 0评论

从前面文章 nginx对Linux native AIO机制的应用 一 已经了解到,在Linux系统上,要使用native AIO机制,可以利用libaio库,也可以手动利用syscall做一层自己的封装,而nginx采用就是后者,这样做的好处是既使...

nginx对Linux native AIO机制的应用 一

nginx对Linux native AIO机制的应用 一

admin 9年前 (2014-12-09) 3794浏览 0评论

从0.8.11版本开始,nginx开始支持Linux native aio,如何在nginx里配置使用这套机制是本文介绍的重点。在下面的示例配置中,几个重要相关选项的具体含义如下: aio:http://wiki.nginx.org/HttpCore...