我试图在GAE上使用Python创建一个简单的Web应用程序.应用程序需要为每个收到的请求生成一些线程.为此,我使用的是python的线程库.我生成所有线程,然后等待它们.
t1.start()
t2.start()
t3.start()
t1.join()
t2.join()
t3.join()
我的app.yaml看起来像:
application: myapp
version: 1
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /favicon\.ico
static_files: favicon.ico
upload: favicon\.ico
- url: /stylesheet
static_dir: stylesheet
- url: /javascript
static_dir: javascript
- url: /pages
static_dir: pages
- url: .*
script: main.app
我确保我的本地GoogleAppLauncher通过在首选项中明确设置路径来使用python 2.7.
我的线程的平均运行时间为2-3秒,在这里他们进行url打开调用并对结果进行一些处理.
我做错了什么,或者缺少一些配置来启用多线程?