rongyun 的sdk单例模式
private static ConcurrentHashMap<String, RongCloud> rongCloud = new ConcurrentHashMap<String,RongCloud>();
- public static RongCloud getInstance(String appKey, String appSecret) {
- if (null == rongCloud.get(appKey)) {
- rongCloud.putIfAbsent(appKey, new RongCloud(appKey, appSecret));
- }
- return rongCloud.get(appKey);
- }
putIfAbsent见:
http://blog.csdn.net/silyvin/article/details/79094642