scheduledexecutorservice怎么用-创新互联

这篇文章主要为大家展示了“scheduledexecutorservice怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“scheduledexecutorservice怎么用”这篇文章吧。

在海南等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站设计、成都网站制作 网站设计制作定制开发,公司网站建设,企业网站建设,品牌网站设计,成都全网营销,成都外贸网站建设公司,海南网站建设费用合理。

线程池是ScheduledExecutorService,我平时没有用过,他的较大优点除了线程池的特性以外,可以实现循环或延迟任务。

ScheduledExecutorService和Timer的区别

Timer的内部只有一个线程,如果有多个任务的话就会顺序执行,这样我们的延迟时间和循环时间就会出现问题。

ScheduledExecutorService是线程池,所以就不会出现这个情况,在对延迟任务和循环任务要求严格的时候,就需要考虑使用ScheduledExecutorService了。

ScheduledExecutorService的用法

publicclassMainActivityextendsAppCompatActivity{

//通过静态方法创建ScheduledExecutorService的实例

privateScheduledExecutorServicemScheduledExecutorService=Executors.newScheduledThreadPool(4);

@Override

protectedvoidonCreate(BundlesavedInstanceState){

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

//延时任务

mScheduledExecutorService.schedule(threadFactory.newThread(newRunnable(){

@Override

publicvoidrun(){

Log.e("lzp","firsttask");

}

以上是“scheduledexecutorservice怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


当前标题:scheduledexecutorservice怎么用-创新互联
当前网址:http://cdiso.cn/article/jcpho.html

其他资讯