[英]Unbounded and wait-free?
這是ConcurrentLinkedQueue文檔的描述:
基於鏈接節點的無界線程安全隊列。 此隊列對元素FIFO(先進先出)進行排序。
...
該實現采用有效的“無等待”算法
是否有可能無限制 且 無需等待 ?
我很確定wait-freedom確保了對任何操作的約束。
我很確定wait-freedom確保了對任何操作的約束。
操作所花費的時間 (或指令數量等)的約束。
在該JavaDoc中,“Unbounded”可能指的是隊列可能包含的元素數量 。
例如,LinkedBlockingDeque的JavaDoc 寫道 :
基於鏈接節點的可選綁定阻塞雙端隊列。
可選的容量綁定構造函數參數用作防止過度擴展的方法。 如果未指定,則容量等於Integer.MAX_VALUE。 每次插入時都會動態創建鏈接節點,除非這會使deque超出容量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.