ConcurrentQueue

可以并发安全地操作元素地并发队列类型。

注意:非 JVM 平台的实现仍处于试验阶段。

Author

ForteScarlet

Properties

Link copied to clipboard
abstract val size: Int

获取元素数量

Functions

Link copied to clipboard
abstract fun add(value: T)

添加指定元素

Link copied to clipboard
abstract fun clear()

清除其中的所有元素。

Link copied to clipboard
abstract fun isEmpty(): Boolean

当前队列是否为空

Link copied to clipboard
abstract operator override fun iterator(): Iterator<T>

返回用于遍历此对象元素的迭代器。 此迭代器应当可以安全的在遍历途中对队列本体内元素进行修改, 但是不确保此迭代器可以看见这些变更(例如迭代器实际上为一个副本)。

Link copied to clipboard
abstract fun remove(value: T)

移除指定元素

Link copied to clipboard
abstract fun removeIf(predicate: (T) -> Boolean)

根据条件从列表中删除元素。