052-java线程的2种实现方法详解

【下一讲】053-线程的状态改变及线程同步详细介绍_CSDN专家-赖老师(软件之家)的博客-CSDN博客

【上一讲】051-对象流ObjectInputStream/ObjectOutputStream详解_CSDN专家-赖老师(软件之家)的博客-CSDN博客

进程:程序的一次执行过程,实质上就是一个执行的程序。
线程:是一个程序中彼此独立、能够并发执行的部分(代码片段/程序流)。
    进程资源占用大,进程间通信困难。
    线程资源占用小,线程间通信容易。
线程的特点
    1.线程也称为执行内容,是可以同时运行的独立过程。
    2.线程有开始、中间和结束部分,即有一定的生命周期。
    3.同一个类的多个线程是共享一块内存空间和一组系统资源。
    4.线程不能作为具体的可执行命令体存在。最终用户不能直接执行线程,线程只能运行在程序中。

程序、进程和线程之间的关系
     1.程序是一段静态的代码,它是应用软件执行的蓝本。
     2.进程是程序的一次动态执行过程,它对应了从代码加载、执行到执行完毕的一个完整过程。
       这个过程也是进程本身从产生、发展、到消亡的过程。
     3.线程是比进程更

你可能感兴趣的:(java讲座,java,多线程,Thread实现多线程,Runnable实现多线程)