
uvloop写的爬虫真的很快么
近来看到了一个叫做uvloop
的库,通过Cpython
编写,基于libuv
,并声称可以让asyncio
超过node
、gevent
甚至golang
的速度
近来看到了一个叫做uvloop
的库,通过Cpython
编写,基于libuv
,并声称可以让asyncio
超过node
、gevent
甚至golang
的速度
异步编程是一种并行编程,其中允许一个工作单元与主应用程序线程分开运行。而其效率往往比同步代码高出数十倍。今天我就拿前段时间给朋友写的扫描器作为一个案例,带大家进入异步的世界。