zhanghua
2025-03-04 0f5901bbc027e2e8d934280ca659734a61f67378
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package com.ycl.common.constant;
 
import com.ycl.entity.video.VideoAlarmReport;
 
import java.util.LinkedList;
import java.util.Queue;
 
public class GlobalQueue {
    private static Queue<VideoAlarmReport> queue = new LinkedList<>();
 
    public static synchronized void add(VideoAlarmReport item) {
        queue.add(item);
    }
 
    public static synchronized VideoAlarmReport dequeue() {
        return queue.poll();
    }
 
    public static synchronized int size() {
        return queue.size();
    }
}