![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
YungLee2018
做些想做的事情,且迈脚去做,而非去想。
展开
-
多线程 - Timer,TimerTask
Timer:时间调度器,定时启动线程执行任务 TimerTask:实现run方法的接口 Timer方法: public void schedule(TimerTask task, long delay) public void schedule(TimerTask task, Date time) //执行一次,间隔delay(ms),在time这个时间执行 public void sched...原创 2019-04-23 19:37:22 · 245 阅读 · 0 评论 -
多线程 - Callable、Future、FutureTask
传统Runnable没有返回值,所以引入Callable public interface Callable<V> { V call() throws Exception; } 调用采用ExecutorService调用 <T> Future<T> submit(Callable<T> task); <T> Future<...原创 2019-04-23 19:37:43 · 134 阅读 · 0 评论