课程
/移动开发
/Android
/Android-Service系列之多线程断点续传下载
是否应该在getInstance()前加一个synchronized 关键字?
2015-04-25
源自:Android-Service系列之多线程断点续传下载 3-1
正在回答
这位同学提的很好,如果getInstance在多个线程中使用,可以在方法前面加synchronized ,也可以加如上的synchronized 代码块保证线程安全
public static Singleton getInstance() { if (instance == null) { synchronized (Singleton.class ) { if (instance == null) { instance = new Singleton(); } } } return instance; }
可以这样子写
举报
本视频教程主要代领我们要学习的多线程续传下载程序的开发