package com.jp.nian.threadpool.core; import java.util.concurrent.TimeUnit; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * @ClassName: Task * @Description: 模拟的任务 * @date: 2017年1月11日 上午11:43:37 * * @author tanfan * @version * @since JDK 1.7 */ public class Task { private static final Logger logger = LoggerFactory.getLogger(Task.class); private String name; public Task(String name) { this.name = name; } @Override public String toString() { return "Task[name="+name+"]"; } public void doSomething() { long sleepTime = new Double(Math.random()*10).longValue(); try { //模拟任务的执行时间 logger.info("{} doing my task|{}, I need execute {} s", new Object[]{Thread.currentThread().getName(), this, sleepTime}); TimeUnit.SECONDS.sleep(sleepTime); } catch (InterruptedException e) { logger.error("{} execute task|{} error",new Object[]{Thread.currentThread().getName(), this, e}); } logger.info("{} done my task|{}", Thread.currentThread().getName(), this); } }
最近下载更多
heweimin LV13
2022年7月18日
2469095052 LV8
2022年5月27日
mylzdy LV12
2022年5月12日
2252536772 LV21
2020年7月22日
lironggang LV38
2019年9月17日
lookerKing LV1
2019年8月28日
huohaixiang LV2
2019年8月19日
8317073 LV12
2019年7月16日
cj1234 LV6
2019年5月6日
191609616 LV5
2019年3月8日
最近浏览更多
爱情戴罪的羔羊 LV7
4月2日
sky1044 LV1
2月19日
heweimin LV13
2022年7月18日
xuexizhuanyong23 LV16
2022年7月3日
2469095052 LV8
2022年5月27日
mylzdy LV12
2022年5月12日
随便取个名字_哈哈 LV27
2021年11月7日
vae222 LV2
2021年5月3日
zhou4048 LV1
2021年4月15日
xb1406112453 LV5
2021年4月14日