忻州市中小企业局网站更改网站建设报价
忻州市中小企业局网站,更改网站建设报价,小程序定制程序,谷歌外贸推广怎么做文章目录线程池原理JDK 1.5 之后提供的线程池工厂类线程池的使用步骤线程池原理
1.创建多个线程对象#xff0c;存放到集合中#xff0c;集合可以是 ArrayList 或者 LinkedList 2.从集合中取出一个线程对象#xff0c;执行指定的任务 3.一个线程对象只能执行一个任务#…
文章目录线程池原理JDK 1.5 之后提供的线程池工厂类线程池的使用步骤线程池原理
1.创建多个线程对象存放到集合中集合可以是 ArrayList 或者 LinkedList 2.从集合中取出一个线程对象执行指定的任务 3.一个线程对象只能执行一个任务所以使用 remove(int index) 移出线程对象任务执行完后要放回集合中 4.任务可以放在一个队列中排队逐个执行
JDK 1.5 之后提供的线程池工厂类
线程池工厂类 java.util.concurrent.Executors 有个静态方法 public static ExecutorService newFixedThreadPool(int nThreads)该方法可以创建一个重用固定线程数的线程池返回的是接口 ExecutorService 的实现类对象。
接口 java.util.concurrent.ExecutorService 有个方法 submit(Runnable task)这个方法可以从线程池获取线程后开启线程执行 task 中的任务。另外有个方法 shutdown() 可以销毁线程池不建议执行。
线程池的使用步骤
1.使用线程池工厂类创建一个线程池 2.定义一个类实现接口 Runnable实现方法 run定义线程任务 3.构造一个 Runnable 实现类的实例对象 4.调用方法 submit传递 Runnable 实现类的实例对象就会自动获取线程执行其中的方法 run
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/90075.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!