BlobstoreService是线程安全的吗?

时间:2013-07-16 15:41:13

标签: google-app-engine blobstore

有人知道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

1 个答案:

答案 0 :(得分:1)

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

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

更新:在您的情况下,您持有implementation BlobstoreService object。检查源以查看其工作原理。它没有内部状态(类字段),因此它是线程安全的。