我有一個類從另一個類創建對象,從文件中讀取必要的數據。基本上,這是一個thread
加載數據並添加到queue
。它每次加載的數據是一個字符串和一個整數。問題是應用程序將有2個這樣的類,所以2個線程從一個文件中讀取並插入隊列中。 我遇到了很多問題,那麼爲了讓2個類在隊列中添加對象,我可以做的最好的方法是怎麼樣的?Java - 幫助解決應用程序問題
謝謝!
我有一個類從另一個類創建對象,從文件中讀取必要的數據。基本上,這是一個thread
加載數據並添加到queue
。它每次加載的數據是一個字符串和一個整數。問題是應用程序將有2個這樣的類,所以2個線程從一個文件中讀取並插入隊列中。 我遇到了很多問題,那麼爲了讓2個類在隊列中添加對象,我可以做的最好的方法是怎麼樣的?Java - 幫助解決應用程序問題
謝謝!
我認爲你所指的是典型的生產者 - 消費者問題。
您遇到同步問題。你真的真的需要兩個線程嗎?如果是這樣,請將添加到隊列中的代碼放入塊中。
究竟是你的問題哈詠? –