1.多线程 Threading模块2.2.6版本以后 多进程multiprocessing模块3.协程 gevent (是一个基于libev的并发库。它为各种并发和网络相关的任务提供了整洁的API。在gevent中用到的主要模式是Greenlet, 它是以C扩展模块形式接入Python的轻量级协程。...
分类:
编程语言 时间:
2014-12-22 11:00:48
阅读次数:
280
我们用普通同步方式扫描10个端口,用协程(异步)方式扫描1000个端口,对比时间。1、同步方式代码#encoding=utf-8
#author:walker
#date:2014-07-16
#function:使用同步方式扫描10个端口
importtime,socket,sys
deftask(addr):
sock=socket.socket(socket.AF_INET,socket.SO..
分类:
其他好文 时间:
2014-07-17 09:01:22
阅读次数:
226