内容有任何问题,请留言相告,不胜感激!!
进程是程序的执行,线程可以理解为进程中执行的一段程序片段
在一个多任务环境中,进程有独立的内存空间、上下文环境
一般情况下,进程无法突破进程边界存取其他进程内的存储空间,而线程由于处在进程空间内,同一进程所产生的线程共享同一内存空间。
同一进程中两段代码不能同时执行,除非引入多线程
线程是属于进程的,进程退出则该进程所产生的线程会被强制退出并清除
线程占用的资源少于进程占用的资源
进程和线程都有优先级。
图示1
内容有任何问题,请留言相告,不胜感激!!
进程是程序的执行,线程可以理解为进程中执行的一段程序片段
在一个多任务环境中,进程有独立的内存空间、上下文环境
一般情况下,进程无法突破进程边界存取其他进程内的存储空间,而线程由于处在进程空间内,同一进程所产生的线程共享同一内存空间。
同一进程中两段代码不能同时执行,除非引入多线程
线程是属于进程的,进程退出则该进程所产生的线程会被强制退出并清除
线程占用的资源少于进程占用的资源
进程和线程都有优先级。
图示1