情况一: 多线程 继承一个Thread 重写void run(),启动线程用start();
* 进程有独立的内存空间而多线程共享内存
* 多线程共享同一进程的虚拟空间,线程之间容易进行数据通信
* 进程特点:
* 独立性:进程是系统中独立存在的实体,它可以拥有自己的独立资源,每个进程拥有自己的地址空间。
* 动态性:进程与程序的区别在于,程序是一个静态的指令集合,而进程是一个正在系统中活动的指令集合。
* 并发性:多个进程可以单个处理器上并发运行,多个进程之间互不影响。
情况二: 多线程 实现一个Runnable 重写void run(),启动线程用new Thread(线程).start();