美文网首页
芯灵思SinlinxA33开发板安卓开发-java语言基础(7)

芯灵思SinlinxA33开发板安卓开发-java语言基础(7)

作者: 07_f8a8 | 来源:发表于2018-12-25 14:36 被阅读0次

    Java多线程机制

    进程与线程

    操作系统与进程:程序是一段静态的代码,它是应用软件执行的蓝本。

    进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。

    现代操作系统可以同时管理一个计算机系统中的多个进程,即可以让计算机系统中的多个进程轮流使用CPU资源。

    (线程是比进程更小的执行单位,一个进程在其执行过程中,可以产生多个线程,形成多条执行线索,每条线索,即每个线程也有它自身的产生、存在和消亡的过程。

    线程间可以共享进程中的某些内存单元(包括代码与数据),线程的中断与恢复可以更加节省系统的开销

    Java中的线程:线程是比进程更小的执行单位,一个进程在其执行过程中,可以产生多个线程,形成多条执行线索,每条线索,即每个线程也有它自身的产生、存在和消亡的过程。

    线程间可以共享进程中的某些内存单元(包括代码与数据),线程的中断与恢复可以更加节省系统的开销

    子类创建线程:在Java语言中,用Thread类或子类创建线程对象。

    在编写Thread类的子类时,需要重写父类的run()方法,其目的是规定线程的具体操作,否则线程就什么也不做,因为父类的run()方法中没有任何操作语句。

    相关文章

      网友评论

          本文标题:芯灵思SinlinxA33开发板安卓开发-java语言基础(7)

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