![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
thread
SAN_YUN
这个作者很懒,什么都没留下…
展开
-
一个可中断的线程池python实现
我有一个需求,通过多线程测试python memcached的性能:class TestThread(threading.Thread): def __init__(self): threading.Thread.__init__(self) def run(self): while True: print mc.get('test')for i in ...原创 2012-11-12 16:55:40 · 331 阅读 · 0 评论 -
几种http请求的实现方式
需要在程序中访问一批url,类似爬虫的东西,想了几种方案:1. 同步执行for循环一条条抓取,这种方式最简单但效率最差,遇到网站响应慢的url会阻塞掉后面的执行。2.异步方式每个url开一个进程来处理:[code="java"]String[] urls = { "url1", "url2", "url3", "url4", "url5", &quo原创 2012-08-22 00:52:09 · 167 阅读 · 0 评论 -
实现可中断的线程
在《从nginx日志读取URL来做性能测试》(http://san-yun.iteye.com/blog/1679215)这篇文章中我实现了一个python多线程来做性能测试,但存在一个问题,线程不可中断,包括两方面:1. 用户通过kill命令来中断2. 程序满足某种条件中断(比如测试量大于1000则退出)下面是我的实现:[code="python"]# -*- codin...原创 2012-09-25 15:25:35 · 98 阅读 · 0 评论