我正在使用BOX SDK以编程方式访问box.com项目。只要当前访问令牌针对单个线程请求过期,SDK就会为我提供新的令牌对。
我的问题是如何在多线程应用程序(网站)中“刷新”访问令牌。使OAuthDataController.doRefresh同步将解决我的问题?或者我是否需要增加一些逻辑。
P.s我有一个帮助类来加载和存档txt文件中的标记。
请告诉我。感谢。
答案 0 :(得分:0)
如果您正在编写多线程应用程序,则需要在刷新块上进行同步。
在java中,执行此操作的经典方法是使用singleton。其他语言允许类似的机制来协调需要跨多个线程协调的操作。