随笔分类 -  多线程

摘要:这三个方法由于需要控制对对象的控制权(monitor),所以属于Object而不是属于线程。 wait(),会把持有该对象线程的对象控制权交出去,然后处于等待状态。 notify(),会通知某个正在等待这个对象的控制权的线程可以继续运行。 nofifyAll(),会通知所有等待这个对象控制权的线程继 阅读全文
posted @ 2016-02-23 11:24 倔强的鸭子 阅读(2783) 评论(0) 推荐(0)
摘要:1.首先创建任务,继承callable接口能返回结果。 2.创建TaskExecutor,用来创建线程池 3.测试 4.结果 如果要一次提交多个任务的话,使用completionservice 结果: 阅读全文
posted @ 2016-02-18 11:07 倔强的鸭子 阅读(329) 评论(0) 推荐(0)