多线程

作者: Dafanzi | 来源:发表于2017-01-08 14:02 被阅读0次

    通过编写多线程程序,可以让计算机在同一时间段内处理不同的工作任务,从而提高程序的执行效率和处理能力。

    线程的概念:线程是比进程更小的执行单位。一个进程在执行过程中,可以产生多个线程,形成多条执行线索。每条线索,即每个线程也有它自身的产生、运行和消亡的过程。在一个进程中可以同时运行多个不同的线程,他们分别执行不同的任务。相比进程而言,线程的创建开销小,而且,由于同一进程中的所有线程都在进程的地址空间中工作,他们可以共享内存空间和系统资源,从而使线程间的通信更加容易。

    线程的创建:创建JAVA线程是通过java.lang.Thread类来实现的。Thread类封装了一个执行线程。

    创建线程有两种方式:

    通过继承java.lang.Thread类

    通过实现java.lang.Runnable接口

    相关文章

      网友评论

          本文标题:多线程

          本文链接:https://www.haomeiwen.com/subject/htbqbttx.html