1、进程:子进程是父进程的复制品,子进程获得父进程的数据空间、堆和栈。
2、线程:相对进程而言,线程是一个更加接近于执行体的概念,它可以与同进程的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。
3、两者都可以提高程序的并发度,提高程序运行效率和响应时间。线程和进程在使用上各有优缺点:线程执行开销小,但不利于资源管理和保护;而进程则相反。同时,线程适合于SMP机器上运行,而进程则可以跨机器迁移。
1、进程:子进程是父进程的复制品,子进程获得父进程的数据空间、堆和栈。
2、线程:相对进程而言,线程是一个更加接近于执行体的概念,它可以与同进程的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。
3、两者都可以提高程序的并发度,提高程序运行效率和响应时间。线程和进程在使用上各有优缺点:线程执行开销小,但不利于资源管理和保护;而进程则相反。同时,线程适合于SMP机器上运行,而进程则可以跨机器迁移。