zhanghua
2025-04-14 1cad14bca191807e18705c3a5526eda8151be439
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();
    }
}