摘要: 前面已经指出通过实现Runnable时,Thread类的作用就是将run()方法包装成线程执行体,那么是否可以直接把任意方法都包装成线程执行体呢?Java目前不行,但其模仿者C#中是可以的. Callabel接口可以看成是Runnable接口的增强版,只不过其线程执行体call()方法比run方法更 阅读全文
posted @ 2018-06-10 21:23 小推爱学习 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 线程池是多线程学习中需要重点掌握的. 系统启动一个新线程的成本是比较高的,因为它涉及与操作系统交互.在这种情形下,使用线程池可以很好的提高性能,尤其是当程序中需要创建大量生存期很短暂的线程时,更应该考虑使用线程池. 一.如何创建线程池?? 在Java5之前,线程池都是开发才手动实现的,从Java5开 阅读全文
posted @ 2018-06-10 21:21 小推爱学习 阅读(199) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-04-17 00:18 小推爱学习 阅读(1) 评论(0) 推荐(0) 编辑