搜索内容

7-Java多线程编程
  • Java线程的概念

    和其他多数计算机语言不同,Java内置支持多线程编程(multithreaded programming)。 多线程程序包含两条或两条以上并发运行的部分。程序中每个这样的部分都叫……
    小杜 7-Java多线程编程 2021年4月26日
  • Java线程模型

    Java运行系统在很多方面依赖于线程,所有的类库设计都考虑到多线程。实际上,Java使用线程来使整个环境异步。这有利于通过防止CPU循环的浪费来减少无效部分。 ……
    啊Q 7-Java多线程编程 2021年4月25日
  • Java主线程

    当Java程序启动时,一个线程立刻运行,该线程通常叫做程序的主线程(main thread),因为它是程序开始时就执行的。主线程的重要性体现在两方面: 它是产生其……
    嘿哈 7-Java多线程编程 2021年4月24日
  • Java创建线程(Runnable接口和Thread类)

    大多数情况,通过实例化一个Thread对象来创建一个线程。Java定义了两种方式: 实现Runnable 接口; 可以继承Thread类。 下面的两小节依次介绍了每一种方……
    嘿哈 7-Java多线程编程 2021年4月23日
  • Java创建多线程

    到目前为止,我们仅用到两个线程:主线程和一个子线程。然而,你的程序可以创建所需的更多线程。例如,下面的程序创建了三个子线程: // Create multiple thre……
    嘿哈 7-Java多线程编程 2021年4月23日
  • Java isAlive()和join()的使用

    如前所述,通常你希望主线程最后结束。在前面的例子中,这点是通过在main()中调用sleep()来实现的,经过足够长时间的延迟以确保所有子线程都先于主线程结束。……
    中天 7-Java多线程编程 2021年4月22日
  • Java线程优先级

    线程优先级被线程调度用来判定何时每个线程允许运行。理论上,优先级高的线程比优先级低的线程获得更多的CPU时间。实际上,线程获得的CPU时间通常由包括优先级……
    bigao 7-Java多线程编程 2021年4月21日
  • Java线程同步

    当两个或两个以上的线程需要共享资源,它们需要某种方法来确定资源在某一刻仅被一个线程占用。达到此目的的过程叫做同步(synchronization)。像你所看到的,J……
    阿喜 7-Java多线程编程 2021年4月21日
  • Java线程间通信

    上述例题无条件的阻塞了其他线程异步访问某个方法。Java对象中隐式管程的应用是很强大的,但是你可以通过进程间通信达到更微妙的境界。这在Java中是尤为简单的……
    喔28 7-Java多线程编程 2021年4月20日
  • Java线程死锁

    需要避免的与多任务处理有关的特殊错误类型是死锁(deadlock)。死锁发生在当两个线程对一对同步对象有循环依赖关系时。例如,假定一个线程进入了对象X的管程……
    喔28 7-Java多线程编程 2021年4月19日