2011-06-21 64 views
-1

我有一個類從另一個類創建對象,從文件中讀取必要的數據。基本上,這是一個thread加載數據並添加到queue。它每次加載的數據是一個字符串和一個整數。問題是應用程序將有2個這樣的類,所以2個線程從一個文件中讀取並插入隊列中。 我遇到了很多問題,那麼爲了讓2個類在隊列中添加對象,我可以做的最好的方法是怎麼樣的?Java - 幫助解決應用程序問題

謝謝!

+0

究竟是你的問題哈詠? –

回答

0

您遇到同步問題。你真的真的需要兩個線程嗎?如果是這樣,請將添加到隊列中的代碼放入​​塊中。

1

最好的辦法,是用旗語...... 考慮使用semaphores

here is a link和示例如何使用它....

希望它可以幫助....