作者TonyQ (骨头)
看板java
标题Re: Thread 一问
时间Wed May 30 20:49:22 2007
※ 引述《[email protected] (要离开了呢---找人吃饭)》之铭言:
: 想请问一下,为何下面的程式码输出会有ABCAABCABC
: (new 三个Thread执行三次printAll,怎会有4个A?)
给你个建议,把code看清楚 ...XD
其实你只有new 2次, 执行两次printAll. XD
我猜你列印的两次内容应该是
ABCA
ABCABC
至於为甚麽,跑下面的code自己猜吧。:P
: =======
: import java.util.*;
: public class NameList {
: public synchronized void printAll(){
System.out.println(names.size());
: for(int i=0; i<names.size();i++)
: {
: System.out.print(names.get(i) + " ");
: }
System.out.println();
: }
--
▄▅▆▇███▇▆▅▄▃ ╰┼╯─╮ ╮
◥███████████◣ ╰┼╯=│=│
◥██████───────◣ *. ╯ ╯ ╯ の 物 语 .*
◥███████──────◣ ~ ◢◣ ◢◣
◥██████───────◤ ◥◤* 空白的世界.翼
*◥◤
◥██▁▂▃▄▅▆▇███▆▅▄▃▂▂
~telnet://tony1223.no-ip.info
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.27.68