1. 程式人生 > >java中什麽是線程安全給出一個例子

java中什麽是線程安全給出一個例子

who pub begin ati () pan 大白 執行 這就是

8.線程安全

什麽是線程安全? 馬克-to-win: (視頻下載) (全部書籍)最大的大白話,你的代碼一個線程執行挺好,一上多線程測試就玩兒完(結果不是你所想要的),這就是線程不安全。反之為線程安全。首先,我們把第二章講單態模式或單例模式(Singleton)的例子再搬過來一次,但這裏把一些無關的打印和註釋去掉了:

例:1.8.1-本章源碼
class Photoshop {
private Photoshop() {
}
private static Photoshop photoshop = null;// 這個值獨立於任何對象存在,實例化任何對象之前,這個成員就有可能有值。
public static Photoshop getInstanceQixy() {
if (photoshop == null) {
photoshop = new Photoshop();
}
return photoshop;
}
}
public class Test {
public static void main(String[] args) {

。。。。。。。。。。。。。。。。。
詳情請進:http://www.mark-to-win.com/index.html?content=JavaBeginner/javaUrl.html&chapter=JavaBeginner/JavaBeginner6_web.html#WhatIsThreadSafe

java中什麽是線程安全給出一個例子