看板 java 關於我們 聯絡資訊
※ 引述《qrtt1 (愚人)》之銘言: : ※ 引述《Srjiang (趴趴)》之銘言: : 在 System 的 Source 內 : public final static PrintStream out = nullPrintStream(); : 明顯地 : out 是 immutable object : http://www.ibm.com/developerworks/java/library/j-jtp02183.html : thread-safe 是 immutable object 的優點之一 唔,immutable 的 thread-safe 的性質應該不是這個問題的原因。 multi-thread call System.out.println 不會有交錯印出文字的問題, 不過原因是 println (print 也是) 內部就呼叫了 synchronized(this) 了。 所以外面可以不必再做一次。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.125.148.101
eliang:3Q 11/13 16:16