摘要: Java四种线程池 1.newCachedThreadPool创建一个可缓存的线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 2.newFixedThreadPool创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。 3.newScheduledT 阅读全文
posted @ 2017-06-08 11:31 samcheng 阅读(195) 评论(0) 推荐(0)
摘要: (1)Callable规定的方法时call(),Runnable规定的方法是run()。 (2)Callable的任务执行后会返回值,Runnable的任务不能返回值。 (3)call()可以抛出异常,run()不能。 (4)运行Callable可以拿到一个Future对象,表示异步计算的结果。它提 阅读全文
posted @ 2017-06-08 09:21 samcheng 阅读(324) 评论(0) 推荐(0)