0

我能够创建线程,但是创建一个 Timer 并安排它让我望而却步。我不确定为什么这会失败......而且默默地!

有任何想法吗?

4

1 回答 1

0

您可以在 GAE 中使用线程,但有一些限制:

  1. 您必须通过 GAE 提供的创建它们ThreadManager
  2. 在前端实例上,线程不能超过请求。这意味着如果请求已经结束,从 http 请求启动的 Timer 无法运行 TimerTask - 我想这就是它静默失败的原因。

如果您需要启动延迟任务,请尝试使用带有ETA 设置的DeferredTask这里是一个示例)。

于 2013-04-17T19:24:01.033 回答