国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Java > 正文

模擬打印機(jī)排隊(duì)打印效果

2019-11-26 15:27:49
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
package com.cooly;import java.util.LinkedList;/*** @author coolyqq*模擬打印打印機(jī)排隊(duì)打印*分發(fā)類*/public class DataDistribute {private static DataDistribute instance = null;private final static byte[] obj = new byte[0];//鎖機(jī)制private LinkedList<DataDistributeEntity> tasks = null;//分發(fā)任務(wù)private boolean isColse = true;private DataDistribute() {tasks = new LinkedList<DataDistributeEntity>();}/*** @return* 獲取instance*/public static DataDistribute getInstance(){if(instance == null){synchronized (obj) {if(instance == null){instance = new DataDistribute();}}}return instance ;}/*** @param entity* 添加任務(wù)*/public void addTask(DataDistributeEntity entity){synchronized (obj) {tasks.add(entity);}}/*** @param entity* 立即添加任務(wù)*/public void addSpeedTask(DataDistributeEntity entity){synchronized (obj) {tasks.addFirst(entity);}}public void start(ICallBack callback){if(tasks==null||tasks.isEmpty()||!this.isColse){return;}else{this.isColse = false;}while(true){DataDistributeEntity entity = tasks.poll();if(entity==null){this.isColse = true;break;}callback.call(entity);tasks.remove(entity);}System.out.println("fsf");}public boolean isColse() {return isColse;}public void setColse(boolean isColse) {this.isColse = isColse;}}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 曲周县| 芒康县| 嘉峪关市| 北宁市| 通江县| 桃源县| 耒阳市| 农安县| 墨玉县| 历史| 宝坻区| 纳雍县| 寻甸| 和林格尔县| 柳江县| 马龙县| 曲沃县| 文安县| 阜南县| 许昌县| 连城县| 民权县| 永登县| 鄄城县| 乌兰县| 龙南县| 五莲县| 泽普县| 武山县| 江都市| 桑植县| 南安市| 时尚| 尤溪县| 翁牛特旗| 杭州市| 岑溪市| 观塘区| 象山县| 贵溪市| 齐河县|