多线程
文章平均质量分 95
qq_31678047
这个作者很懒,什么都没留下…
展开
-
ExecutorService中execute()和submit()的区别
在Java5之后,并发线程这块发生了根本的变化,最重要的莫过于新的启动、调度、管理线程的一大堆API了。在Java5以后,通过Executor来启动线程比用Thread的start()更好。在新特征中,可以很容易控制线程的启动、执行和关闭过程,还可以很容易使用线程池的特性。 一、创建任务 任务就是一个实现了Runnable接口的类。 创建的时候实run方法即可。 二、...原创 2016-01-04 13:06:29 · 285 阅读 · 0 评论 -
CountDownLatch的用法
CountDownLatch,一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 主要方法 public CountDownLatch(int count); public void countDown(); public void await() throws InterruptedException 构造方法参数指定了计数的次数 co...原创 2016-01-20 20:22:55 · 127 阅读 · 0 评论