新聞中心
這里有您想知道的互聯(lián)網營銷解決方案
怎么使用Java線程安全的單例模式
本篇內容介紹了“怎么使用Java線程安全的單例模式”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
目前成都創(chuàng)新互聯(lián)公司已為成百上千家的企業(yè)提供了網站建設、域名、網頁空間、綿陽服務器托管、企業(yè)網站設計、南岸網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
/** * 線程安全的單例模式: * * * 更好的是采用下面的方式,既不用加鎖,也能實現懶加載 * * @author 馬士兵 */ package yxxy.c_023; import java.util.Arrays; public class Singleton { private Singleton() { System.out.println("single"); } private static class Inner { private static Singleton s = new Singleton(); } public static Singleton getSingle() { return Inner.s; } public static void main(String[] args) { Thread[] ths = new Thread[200]; for(int i=0; i{ System.out.println(Singleton.getSingle()); }); } Arrays.asList(ths).forEach(o->o.start()); } }
“怎么使用Java線程安全的單例模式”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注創(chuàng)新互聯(lián)網站,小編將為大家輸出更多高質量的實用文章!
網站題目:怎么使用Java線程安全的單例模式
轉載來于:http://fisionsoft.com.cn/article/psdppo.html