线程休眠过程中如果此线程在次调用start方法会怎样,能不关闭线程啊 除了stop方法
2条回答 默认 最新
- zh_qianwei 2017-07-12 08:51关注
private final ScheduledExecutorService mExecutorService = Executors.newSingleThreadScheduledExecutor(); void startThreadTime(){ stopUpdate(); mScheduleFuture = mExecutorService.scheduleAtFixedRate( new Runnable() { @Override public void run() { // doSomething } }, PROGRESS_UPDATE_INITIAL_INTERVAL, PROGRESS_UPDATE_INTERNAL, TimeUnit.MILLISECONDS); } private void stopUpdate() { if (mScheduleFuture != null) { mScheduleFuture.cancel(false); } }
解决 无用评论 打赏 举报