python线程Example
2024-08-24 11:38:16
# -*- coding:utf-8 -*-
import time
import pymongo
from threading import Thread
from Queue import Queue start = time.time() f = open("ids.txt")
q = Queue() def work():
connection=pymongo.Connection('127.0.0.1',27017)
db = connection.pps_legual_cache
c = db.episode1
while 1:
line = q.get()
print c.find_one(int(line))
q.task_done() for i in range(5):
t = Thread(target=work)
t.setDaemon(True)
t.start() for line in f.readlines():
q.put(int(line)) q.join() end = time.time() print end-start
最新文章
- android系统release签名
- GruntJS常用前端流程自动化配置-【持续优化】
- 源码阅读系列:EventBus
- Bootstrap学习笔记
- 分布式入门之5:paxos
- VS2010设置C++包含目录和库目录
- 转NodeJS的npm模块版本号 模式解析
- 剑指Offer12 数组奇数调整至偶数前
- C# 从服务器下载文件代码的几种方法
- CSharp Algorithm - How to traverse binary tree by breadth (Part II)
- 每个项目单独配置 git 用户
- H5在线编辑器优化总结
- Linux(二十二)Ubuntu安装和配置
- JavaScript基础——深入学习async/await
- Ionic App 启动时报Application Error - The connection to the server was unsuccessful
- Two Sum III - Data structure design LT170
- 数据库批量操作中SqlParameter参数传递的问题
- Linux安装pear包
- Esper学习之八:EPL语法(四)
- 推荐系统学习07-Waffles