# re: 五一前最后一貼!發現一個問題,搞不明白,上來求助! 回復 更多評論
2008-05-01 10:28 by
產生互相循環調用,看
new Queue() 時 new 了 ThreadTest(),而 new ThreadTest() 時又 new 了 Queue() ,繼而再 new ThreadTest(),循環不已,無窮盡也
你需要在 new Queue() 時傳遞一個已創建好的 ThreadTest 實例,如這樣的構造
public Queue(ThreadTest threadTest){
this.threadTest = threadTest;
}
在 ThreadTest 構造方法中就不用處理 Queue 的創建了,或者他們的職責換一下也行。