read_csv跳過不需要的行 JMeter的CSVRead文件讀取只能讀到第一行的內容?
JMeter的CSVRead文件讀取只能讀到第一行的內容?當執(zhí)行JMeter時,如果有多個線程,將按順序讀取第一行的編號。如果線程組大于文件中的行數,則循環(huán)讀取。多個線程可以讀一個變量,只有一個線程可
JMeter的CSVRead文件讀取只能讀到第一行的內容?
當執(zhí)行JMeter時,如果有多個線程,將按順序讀取第一行的編號。如果線程組大于文件中的行數,則循環(huán)讀取。
多個線程可以讀一個變量,只有一個線程可以對這個變量進行寫,到底要不要加鎖?
下面簡要說明以下原因:
鎖定是因為操作不是原子的。讓我們用操作一來解釋它??聪旅鎯蓚€圖。
我這個操作需要
看上面的第二個圖,你能很清楚地理解這個過程嗎?
鎖定是為了確保上述三個步驟是原子操作。
回到問題上來,只有一個線程要寫,沒有競爭,所以不需要鎖定。
但是,如果你看第一張圖片,因為主內存和本地內存的存在
在一個線程寫入后,其他線程無法立即看到它。這就是可見性問題。
添加volatile關鍵字后,它將在操作后強制工作內存和主內存同步,以確保其他線程可以立即看到它。