Trang thông tin tổng hợp
Trang thông tin tổng hợp
  • người nổi tiếng
  • Thơ Văn Học
  • chính tả
  • Hình ảnh đẹp
người nổi tiếng Thơ Văn Học chính tả Hình ảnh đẹp
  1. Trang chủ
  2. chính tả
Mục Lục

ConditionPriorityBlockingQueue

avatar
kenvin
12:04 08/01/2026

Mục Lục

public class ConditionPriorityBlockingQueue extends Object

java.lang.Object ↳ com.android.tradefed.util.ConditionPriorityBlockingQueue<T>

Một lớp an toàn cho luồng có các thao tác giống như ERROR(/PriorityBlockingQueue) có thể truy xuất các đối tượng khớp với một điều kiện nhất định.

Lặp lại cũng an toàn cho luồng nhưng không nhất quán. Một bản sao của hàng đợi được tạo tại thời điểm tạo trình lặp và bản sao đó được dùng làm mục tiêu lặp lại. Nếu hàng đợi được sửa đổi trong quá trình lặp lại, ERROR(/ConcurrentModificationException) sẽ không được gửi, nhưng trình lặp lại cũng sẽ không phản ánh nội dung đã sửa đổi.

Tóm tắt

Lớp lồng ghép

class ConditionPriorityBlockingQueue.AlwaysMatch<T>

ConditionPriorityBlockingQueue.IMatcher khớp với bất kỳ đối tượng nào.

interface ConditionPriorityBlockingQueue.IMatcher<T>

Giao diện để xác định xem các phần tử có khớp với một số điều kiện hay không.

Hàm khởi tạo công khai

ConditionPriorityBlockingQueue()

Tạo một ConditionPriorityBlockingQueue

Các phần tử sẽ được ưu tiên theo thứ tự FIFO.

ConditionPriorityBlockingQueue( c)

Tạo một ConditionPriorityBlockingQueue

Phương thức công khai

boolean add(T addedElement)

Chèn phần tử đã chỉ định vào hàng đợi này.

T addUnique(IMatcher<T> matcher, T object)

Thêm một mục vào hàng đợi này, thay thế mọi đối tượng hiện có khớp với điều kiện đã cho

void clear()

Xoá tất cả phần tử khỏi hàng đợi này.

boolean contains(T object)

Xác định xem một đối tượng có hiện có trong hàng đợi này hay không.

getCopy()

Lấy bản sao nội dung của hàng đợi.

iterator() T poll(long timeout, TimeUnit unit)

Truy xuất và xoá giá trị tối thiểu (được đánh giá theo phần tử ERROR(/Comparator) T được cung cấp trong hàng đợi.

T poll(long timeout, TimeUnit unit, IMatcher<T> matcher)

Truy xuất và xoá giá trị tối thiểu (được đánh giá theo phần tử ERROR(/Comparator) T được cung cấp trong hàng đợi, trong đó matcher.matches(T) là true.

T poll(IMatcher<T> matcher)

Truy xuất và xoá giá trị tối thiểu (được đánh giá theo phần tử ERROR(/Comparator) T được cung cấp trong hàng đợi, trong đó matcher.matches(T) là true.

T poll()

Truy xuất và xoá đầu hàng đợi này.

boolean remove(T object)

Xoá một mục khỏi hàng đợi này.

int size() T take()

Truy xuất và xoá giá trị tối thiểu (được đánh giá theo phần tử ERROR(/Comparator) T được cung cấp trong hàng đợi.

T take(IMatcher<T> matcher)

Truy xuất và xoá phần tử T đầu tiên trong hàng đợi, trong đó matcher.matches(T) là true, chờ nếu cần cho đến khi có phần tử như vậy.

Hàm khởi tạo công khai

Phương thức công khai

0 Thích
Chia sẻ
  • Chia sẻ Facebook
  • Chia sẻ Twitter
  • Chia sẻ Zalo
  • Chia sẻ Pinterest
In
  • Điều khoản sử dụng
  • Chính sách bảo mật
  • Cookies
  • RSS
  • Điều khoản sử dụng
  • Chính sách bảo mật
  • Cookies
  • RSS

MCBS

MCBS cung cấp kiến thức dinh dưỡng, bài tập tăng chiều cao, phát triển trí tuệ cho trẻ. Giải pháp khoa học giúp trẻ cao lớn khỏe mạnh.

© 2026 - CLTM

Kết nối với CLTM

Trang thông tin tổng hợp
  • Trang chủ
  • người nổi tiếng
  • Thơ Văn Học
  • chính tả
  • Hình ảnh đẹp
Đăng ký / Đăng nhập
Quên mật khẩu?
Chưa có tài khoản? Đăng ký