Когда я определяю коллекцию PyMongo таким образом, количество потоков увеличится на 2:Почему ограничение пеймонго поднимет количество потоков?
import threading
print threading.activeCount()
def db_bigadevs():
from pymongo import MongoClient
con_bigadevs = MongoClient()
return con_bigadevs['bigadevs']
class collections:
print 'A1 %s' % threading.activeCount()
col_webs = db_bigadevs()['webs']
print 'A2 %s' % threading.activeCount()
Выход:
1
A1 1
A2 3
Это дорого для исполнения программы? Является ли лучший способ избежать этих потоков? –
Это не дорого, нет. Каждый поток просыпается только каждые несколько секунд и стоит несколько килобайт памяти. –