进程是运行中的应用程序以及用到的内存资源。一个进程是由一个或多个线程组成。
线程是程序中的一个执行流,一个线程处于等待的时间CPU可以调度其他的线程处理,这就大大地提高了应用程序的效率,这也是多线程的好处。
多线程也有不利的方面:
1:线程也需要占用系统资源,线程越多,占用的资源就越多;
2:线程需要协调的管理,所以需要CPU花时间和开销资源去跟踪线程;
3:线程之间对共享资源的访问会互相影响,必须解决竞用资源的问题;
4:线程太多会导致控制太复杂,可能会造成Bug。
描述进程与线程之间的关系,线程的优点和不足是什么?
最新推荐文章于 2021-02-26 18:14:33 发布