摘要: 线程池一 ,java.util.concurrent1,首先,为什么要用线程池包?1,用线程池包和数据库连接池一样,为了节省线程的创建和关闭时间2,扩充了返回类型,实现runable只能通过共享数据和主线程通讯,通过callable 可以接受返回类型,并可以抛出异常在主线程捕获3,扩充了些工具类4,atomic支持计数线程池最常用代码应用方式,1,实现Callable2. 创建线程池3. 执行并接收future参数4. 关闭线程池,停止接收新的线程task代码如下package org.benson.concurrent;import java.util.concurrent.Callable 阅读全文
posted @ 2013-05-07 17:04 何锦彬 阅读(7284) 评论(0) 推荐(0) 编辑