我可能是錯的,但在我看來,在這段代碼中,一個名爲_buffer的全局變量被分配給多個線程堆中的一個新對象,所以如果一個線程試圖讀取數據從函數中寫入函數之後,但是在另一個線程將這個變量_buffer分配給堆上的另一個對象時,我會得到錯誤的數據。這是真的發生還是我錯了?如果是這樣,我該如何解決? public class SocketServer
{
Socket _serverSocke
,我發現了以下錯誤: out of memory error : java heap space error while running jmeter script for long run say 20 hrs. 我已成立10 GB堆大小隻能運行10個線程。 難道是我的應用程序的錯誤?我怎樣才能確定這是應用程序的錯誤而不是Jmeter問題?
獲得用於在Min Heap右側插入記錄的代碼之後,如果我想要優先考慮節點的左側子節點,重新安排堆。 輸入會是這樣的: I 5 //insert number 5 in the Min Heap
I 4
I 3
I 2
I 1
和輸出應該是: 1 2 3 4 5
而不是通常的: 1 2 4 5 3
如何得到這個輸出任何想法?提前致謝。