区别:
进程是运行中的程序,线程是进程内部的一个执行序列。
进程是资源分布的一个单元,线程是执行行单元
进程间切换代价大,线程间切换代价小
进程拥有资源多,线程拥有资源少。
多个线程共享进程的资源
线程的创建:
1.继承Thread类
2.实现Runnable接口,并重写里边的run方法
3.使用Excutor框架来创建线程池
4.实现Callable接口
区别:
进程是运行中的程序,线程是进程内部的一个执行序列。
进程是资源分布的一个单元,线程是执行行单元
进程间切换代价大,线程间切换代价小
进程拥有资源多,线程拥有资源少。
多个线程共享进程的资源
线程的创建:
1.继承Thread类
2.实现Runnable接口,并重写里边的run方法
3.使用Excutor框架来创建线程池
4.实现Callable接口