不多废话直接上代码
import queue
import threading
import time
from flask import Flask, request, jsonify
app = Flask(__name__)
def worker(q):
while True:
task = q.get()
if task is None:
break
time.sleep(5)
print(task,".....")
@app.route('/image')
def get_image():
q = app.queue
q.put(request.args.get('url'))
return jsonify({'status': 'task is receive!'})
if __name__ == '__main__':
app.queue = queue.Queue()
threads = []
for i in range(4):
t = threading.Thread(target=worker, args=(app.queue,))
t.start()
threads.append(t)
app.run(debug=True)
代码很简单,喜欢就收藏,点赞加关注呗!,以后分享更多实用代码