您当前的位置:beplay体育网页版 > 最新更新 > 正文

Java并发编beplay登录 程:线程池的使用

2018-12-29 13:01  作者:小一 点击:次 

TimeUnit.DAYS; // TimeUnit.HOURS; //小时 TimeUnit.MINUTES; //分钟 TimeUnit.SECONDS; // TimeUnit.MILLISECONDS; //毫秒 TimeUnit.MICROSECONDS; //微妙 TimeUnit.NANOSECONDS; //纳秒

  下面我们看一下Worker类的实现:

  然后就将任务也分配给这4个临时工人做;

  这个方法也非常关键,传进去的参数为提交的任务,返回值为Thread类型。然后接着在下面判断t是否为空,为空则表明创建线程失败(即poolSize>=corePoolSize或者runState不等于RUNNING),否则调用t.start()方法启动线程。