python threading的学习

来源:互联网 发布:手机全包壳 知乎 编辑:程序博客网 时间:2024/06/07 08:34

最近碰到个需求:前端编辑测试脚本,然后传json给flask, flask请求测试api来测试, 测试结果写入db

但是这个测试脚本可能很大包含非常多步骤的http请求,这样api返回会很慢, 于是学习了使用threading开启一个dasmon模式的线程在后台跑, flask里面直接返回成功, 然后测试结果等threading的返回再存入db 

@main.route('/autoTest')@auth.require_logindef autoTest():testCaseId = request.args.get("id")#get request datadef httpRequest():        #request apid = threading.Thread(name='daemnon', target=httpRequest)d.setDaemon(True)d.start()        return "ok"



0 0
原创粉丝点击