2

我正在使用 BOX SDK 以编程方式访问 box.com 项目。每当当前访问令牌针对单个线程请求过期时,SDK 都会给我一对新的令牌。

我的问题是如何在多线程应用程序(网站)中“刷新”访问令牌。使 OAuthDataController.doRefresh 同步会解决我的问题吗?还是我需要添加一些额外的逻辑。

Ps 我有帮助类来加载和存档 txt 文件中的令牌。

请告诉我。谢谢。

4

1 回答 1

0

如果您正在编写多线程应用程序,那么您需要在刷新块上进行同步。

在 Java 中,执行此操作的经典方法是使用单例。其他语言允许类似的机制来协调需要跨多个线程协调的操作。

于 2013-08-28T00:36:58.483 回答