rokevin
移动
前端
语言
  • 基础

    • Linux
    • 实施
    • 版本构建
  • 应用

    • WEB服务器
    • 数据库
  • 资讯

    • 工具
    • 部署
开放平台
产品设计
  • 人工智能
  • 云计算
计算机
其它
GitHub
移动
前端
语言
  • 基础

    • Linux
    • 实施
    • 版本构建
  • 应用

    • WEB服务器
    • 数据库
  • 资讯

    • 工具
    • 部署
开放平台
产品设计
  • 人工智能
  • 云计算
计算机
其它
GitHub
  • 并发队列

  • 定义
  • 性质
  • 实例

并发队列

定义

线程安全的队列,允许多个线程无阻塞地并发访问。

性质

  • 基于CAS(Compare-And-Swap)**或**无锁算法实现。
  • 适用于高并发场景(如生产者 - 消费者模式)。
  • Java 实例:ConcurrentLinkedQueue。

实例

import java.util.concurrent.ConcurrentLinkedQueue;

ConcurrentLinkedQueue<Integer> queue = new ConcurrentLinkedQueue<>();
// 线程安全的入队
queue.offer(1);  // 等价于 add(),但返回布尔值
// 线程安全的出队
Integer item = queue.poll();  // 队列为空时返回 null
最近更新:: 2025/10/27 23:01
Contributors: luokaiwen