From 4177e6988530af4749f2ffdcd638da15541fe73e Mon Sep 17 00:00:00 2001 From: yy1717 <fctom1215@outlook.com> Date: 星期一, 30 十二月 2019 18:11:35 +0800 Subject: [PATCH] Merge branch 'master' of https://gitee.com/endian11/DriveJudge --- app/src/main/java/safeluck/drive/evaluation/cEventCenter/ObjectPool.java | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/safeluck/drive/evaluation/cEventCenter/ObjectPool.java b/app/src/main/java/safeluck/drive/evaluation/cEventCenter/ObjectPool.java index cd1478b..3eafce0 100644 --- a/app/src/main/java/safeluck/drive/evaluation/cEventCenter/ObjectPool.java +++ b/app/src/main/java/safeluck/drive/evaluation/cEventCenter/ObjectPool.java @@ -49,7 +49,15 @@ * @return */ private T findFreeObject() { - - return null; + T obj = null; + synchronized (LOCK){ + if (length > 0 ){ + --length; + obj = mContainer[length]; + //璧嬪�煎畬鎴愬悗閲婃斁璧勬簮 + mContainer[length] = null; + } + } + return obj; } } -- Gitblit v1.8.0