Avatar notebook default
12篇文章 · 8061字 · 1人关注
  • Resize,w 360,h 240
    Java线程相关类

    A.ThreadLocal类(泛型支持)-代表线程局部变量 使用ThreadLocal类可以简化多线程编程时的并发访问,既为每一个使用该变量的线...

  • Resize,w 360,h 240
    Java线程池

    由于系统频繁创建线程和销毁线程成本是比较高的,尤其是需要大量短时间的线程,于是有了线程池,可以很好的提高系统性能。线程池在系统启动时,便创建大量...

  • JavaCallable和Future

    JDK1.5开始,Java提供了Callable接口,此接口可以说是Runnable接口的增强版,但它不是Runnable的子接口,它是以cal...

  • Java线程组

    多线程中,为了方便管理一批线程,我们使用ThreadGroup来表示线程组,通过它对一批线程进行分类管理 。(默认情况下,A线程创建的线程B,B...

  • Resize,w 360,h 240
    Java使用管道流实现线程通信

    前两节我们讲的是让线程之间协调运行,之间没有实际上的通信,下面我们用管道流来实现两个线程之间的通信。管道流有:PipedInputStream和...

  • Resize,w 360,h 240
    Java线程同步锁

    Java中JDK1.5之后,出了另一种线程同步机制,通过显示定义同步锁来进行同步: ReadWriteLock(读写锁):允许多个线程并发访问共...

  • Resize,w 360,h 240
    Java线程的协调运行

    多线程的运行具有透明性,我们无法去准确的控制线程的轮换执行,但是我们可以通过一些机制来保证线程协调运行。 A.对于使用synchronized关...

  • Java线程同步方法

    一、同步方法 除了使用synchronized代码块实现线程的同步外,我们还有同步方法。 使用synchronize修饰的方法就是同步方法,不需...

  • Resize,w 360,h 240
    Java线程同步代码块

    多线程编程,因为多线程执行是由线程调度器来调度执行,所以在多线程共享同一数据的时候,会出现某些安全问题。 1.线程安全问题 关于线程安全问题,这...

文集作者