WANG há 5 anos atrás
pai
commit
f14a59517c

+ 17 - 0
src/main/java/cn/com/qmth/examcloud/commons/helpers/concurrency/simple/ConcurrentTask.java

@@ -48,6 +48,21 @@ public class ConcurrentTask<T> {
 	 */
 	private int inspectionPeriod = 60;
 
+	/**
+	 * 任务名称
+	 */
+	private String taskName;
+
+	/**
+	 * 构造函数
+	 *
+	 * @param taskName
+	 */
+	public ConcurrentTask(String taskName) {
+		super();
+		this.taskName = taskName;
+	}
+
 	/**
 	 * 添加处理元素
 	 *
@@ -87,6 +102,8 @@ public class ConcurrentTask<T> {
 					int size = queue.size();
 					int activeCount = threadPoolExecutor.getActiveCount();
 
+					LOG.info("taskName [" + taskName + "]. activeCount = " + activeCount);
+
 					int warnCount = workerController.getWarnCount();
 					// 巡检周期内(因并发超出限制导致的)警告数量未超过100时,增加一个worker
 					if (warnCount <= 100) {