多线程和并发(四)使用newSingleThreadExecutor让线程按顺序执行
newSingleThreadExecutor是用来创建线程池(关于线程池以后专门介绍)的一种方法,表示创建一个单线程的线程池,这种情况下只有一个线程在工作,如果这个线程由于各种原因结束,则会创建一个新的线程来代替他。当任务提交时会按顺序插入任务队列,执行时从队列头部取出任务执行,保证了所有任务的执行顺序按照提交顺序来执行
接下来做个简单的测试(后期讲解线程池时再详细介绍),首先创建三个线程任务...
原创
2018-08-16 21:28:26 ·
7637 阅读 ·
2 评论