知识大全 Java自带的Future多线程模式

Posted 结束

篇首语:亦余心之所善兮,虽九死其犹未悔。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java自带的Future多线程模式相关的知识,希望对你有一定的参考价值。

Java自带的Future多线程模式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    在Java 后 提供了大量处理多线程的接口 以前只是简单的使用其线程池 最近发现Future模式也有         只贴出了部分代码         定义池           private static final ExecutorService worker = Executors newFixedThreadPool(N) // 线程池        private static List<Future<?》 futureList = new ArrayList<Future<?》() // 工作中的线程        使用线程池         futureList add(worker submit(this))         结束线程           // 结束线程池中的线程执行(中断)        public static void cancel()         for (Future<?> f : futureList)            f cancel(true)                           注 Future为线程的执行结果票据 当使用Callable方式执行时可以得到线程的执行结果f get() 同时也可以控制某线程的结束和执行状态 当使用Runnable方式执行时 得到结果是空 但也可以对线程进行控制         补充         应该是调用了线程的中断方法Thread currentThread() interrupt() 但并不像stop方法那样立即结束掉子线程 而是改变了中断的信号量Thread interrupted() 在阻塞的线程会抛出InterruptedException异常 但是在非阻塞的条件下子线程会继续执行 需要在循环中自己判断信号量来抛出异常 cha138/Article/program/Java/gj/201311/27329

相关参考

知识大全 java多线程之消费者生产者模式

  /*@authorshijin*生产者与消费者模型中要保证以下几点*同一时间内只能有一个生产者生产    生产方法加锁sychronized*同一时间内只能

知识大全 Java的多线程-实现多线程及线程的同步

Java的多线程-实现多线程及线程的同步  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一.实现

知识大全 Java多线程编程基础之线程和多线程

Java多线程编程基础之线程和多线程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  随着计算机技

知识大全 Java多线程如何创建多个线程

Java多线程如何创建多个线程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Java多线程的同

知识大全 超线程多核心下Java多线程编程分析

超线程多核心下Java多线程编程分析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一Java环

知识大全 超线程多核心下Java多线程编程技术分析[4]

超线程多核心下Java多线程编程技术分析[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 超线程多核心下Java多线程编程技术分析[3]

超线程多核心下Java多线程编程技术分析[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 超线程多核心下Java多线程编程技术分析[1]

超线程多核心下Java多线程编程技术分析[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 超线程多核心下Java多线程编程技术分析[2]

超线程多核心下Java多线程编程技术分析[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 Java多线程编程基础之线程对象

Java多线程编程基础之线程对象  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs