线程和进程有什么优缺点?老男孩快速学习linux
老男孩IT教育
技术博客
2020年8月31日 18:08
Linux运维学习者越来越多,许多人们想要通过学习Linux运维技术进入到it行业。it行业一直是技术高薪的领域。每个人都在为了梦想而努力。只有将自己的技术不断提升,才能不被社会所淘汰。
Linux运维学习者越来越多,许多人们想要通过学习Linux运维技术进入到it行业。it行业一直是技术高薪的领域。每个人都在为了梦想而努力。只有将自己的技术不断提升,才能不被社会所淘汰。有些朋友在Linux学习过程中,搞不清楚进程和线程有什么优缺点,我们现在就来看下。
进程:
优点:多进程可以同时利用多个CPU,能够同时进行多个操作。
缺点:耗费资源(创建一个进程重新开辟内存空间)。
进程不是越多越好,一般进程个数等于cpu个数。
线程:
优点:共享内存,尤其是进行IO操作(网络、磁盘)的时候(IO操作很少用cpu),可以使用多线程执行并发操作。
缺点:抢占资源。
线程也不是越多越好,具体案例具体分析,切换线程关系到请求上下文切换耗时。
计算机中执行任务的最小单元:线程。
Linux学习者前赴后继,不断有人开始学习Linux。老男孩Linux运维培训班有很多种学习方式,如:全日制脱产班、周末班和网络在线班,面向于不同基础不同情况的朋友们提供学习培训。想要了解更多Linux运维,欢迎咨询老男孩教育在线客服。