代码拉取完成,页面将自动刷新
# 导入:
import traceback
from sqlalchemy import create_engine
from sqlalchemy.exc import NoResultFound
from sqlalchemy.orm import sessionmaker, scoped_session
# 初始化数据库连接:
import thread_pool
from models import TChat
engine = create_engine('mysql+mysqlconnector://root:123456@localhost:3306/gitchat',
max_overflow=0, # 超过连接池大小外最多创建的连接
pool_size=120, # 连接池大小
pool_timeout=30, # 池中没有线程最多等待的时间,否则报错
pool_recycle=-1 # 多久之后对线程池中的线程进行一次连接的回收(重置)
)
# 创建DBSession类型:
SessionFactory = sessionmaker(bind=engine)
DBSession = scoped_session(SessionFactory)
def one(i):
print('申请到' + str(i))
db_session = DBSession()
try:
s = db_session.query(TChat).filter(TChat._id == '1').one()
except NoResultFound as e:
print(e)
db_session.commit()
db_session.close()
if __name__ == '__main__':
for i in range(100):
thread_pool.global_thread_pool.executor.submit(one, i)
while True:
pass
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。