0

有人知道 BlobstoreService 是否是线程安全的吗?我之所以这么问,是因为我在 javadocs 中找不到有关该主题的任何评论,但官方文档中有一个示例,其中 Blobstore 服务的实例存储在 servlet 字段中:

public class Serve extends HttpServlet {
    private BlobstoreService blobstoreService = BlobstoreServiceFactory.getBlobstoreService();

PS:实际上,在发布这个问题之前,我已经在 code.google.com 网站上找到了确切的问题,但不幸的是没有答案:https ://code.google.com/p/googleappengine/issues/detail?id=3730

4

1 回答 1

1

GAE 上的所有服务都在外部服务器上运行,并通过 API 访问,API 只是这些服务的 RPC 包装器。因此,无论何时调用 getXyzService(),您都会得到一段代码,开始准备对服务器的 RPC 调用。

Afaik,这些都是线程安全的。

更新:在您的情况下,您持有一个implementation BlobstoreServiceobject。检查源代码以了解它是如何工作的。它没有内部状态(类字段),因此它是线程安全的。

于 2013-07-16T15:52:50.617 回答