线程

线程

  • 多线程
    2021年01月04日

    多线程

    JUC编程

    查看全文
  • 通信
    2021年01月04日

    通信

    线程通信生产者消费者一、使用同一个共享变量控制Synchronized、wait、notifyLock、Condition利用volatile利用AtomicInteger二、PipedInputStream、PipedOutputStream三、利用BlockingQueue进程通信管道(Pipe

    查看全文
  • 多线程进阶
    2021年01月04日

    多线程进阶

    线程与进程java默认2个线程,main,gc真实的线程时底层C++调用的,并不是javacup核心数,就是并行的线程数单核CUP,要多线程并行,就是用并发实现宏观并行线程状态Newrunningblockedwaitingtime_waitingterminalwait与sleep来自不同的类都会

    查看全文
  • 多线程
    2021年01月04日

    多线程

    1,线程基础1,继承Thread方式的线程当需要再此启动一个线程时,需要再创建对象,不能重复使用。2,推荐的创建线程方式:继承Runnalbe,使用Thread类1.5之前就这两种callable 第三种可以有返回值 call()可以抛出异常支持泛型返回值需要借助FutureTask, 如获取返回

    查看全文