进程和线程区别

请描述进程和线程的区别?
进程是程序的一次执行。线程可以理解为进程中执行的一段程序片。在一个多任务环境中下面的概念可以帮助我们理解两者间的差别
进程间是独立,这表现在内存空间,上下文环境上;线程运行在进程空间内。一般来讲(不使用特殊技术),线程无法突破进程边界存取其他进程内的存储空间;而线程由于处于进程空间内,所有同一进程所产生的线程共享同一内存空间。
同一进程中的两段代码不能够同时执行,除非引入线程。
线程是属于进程,当进程退出时该进程所产生的线程都会被强制退出并清除。线程占用的资源要少于进程所占的资源。进程和线程都可以有优先级。

    原文作者:盼盼编程
    原文地址: https://blog.csdn.net/ma2595162349/article/details/108287827
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞