进程与线程
区别:进程是运行的程序,线程是进程内部的一个执行序列
进程是资源分配的单元,线程是执行的单元
进程有独立的地址空间,线程没有
进程间切换代价大,线程间切换代价小
进程拥有的资源多,线程拥有资源少
多线程共享进程资源
每一个Java进程,对应一个JVM实例,所以一个web服务 实际上只是一个进程。
进程间通信(IPC)方式:管道,消息队列,信号量,共享存储,Socket
进程是资源分配的单元,线程是执行的单元
进程有独立的地址空间,线程没有
进程间切换代价大,线程间切换代价小
进程拥有的资源多,线程拥有资源少
多线程共享进程资源
每一个Java进程,对应一个JVM实例,所以一个web服务 实际上只是一个进程。
进程间通信(IPC)方式:管道,消息队列,信号量,共享存储,Socket