
多进程与多线程
发布日期:2022-02-23 07:42:45
浏览次数:2
分类:技术文章
本文共 266 字,大约阅读时间需要 1 分钟。
多进程用于密集的大批量的数据计算:密集并行计算,利用cpu的多核特性
多线程适合做多路的io复用,密集型io任务,:io耗时的操作
比如爬虫用多线程,网络的爬去,数据的存储,爬虫性能的瓶颈在io这块。买固态硬盘提升io性能。
网络io和磁盘io的性能是爬虫的关键,远大于cpu的计算速度
一个cpu核心一次只能执行一次任务
一个cpu一次只能执行一个进程,其他进程处于非运行状态
进程的执行单元为线程,一个进程包含多个线程
进程的资源,线程共享,
一个线程使用共享的时候,其他线程必须等他结束,通过锁的实现,防止其他线程使用这块空间
转载地址:https://blog.csdn.net/weixin_42781748/article/details/81431340 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2023年05月14日 01时54分14秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
最新文章
oracle 跑旧的文件,移动datafile以后,旧的datafile是否还被Oracle使用
2019-12-16 13:07:46
oracle分页的使用,oracle中分页的实现方式.rownum的使用
2019-12-16 13:07:46
oracle hot patch david,Oracle EBS使用adpatch工具打patch过程(hotpatch mode)
2019-12-16 13:07:46
如何在空硬盘Linux系统,Linux系统如何新增一块硬盘
2019-12-16 13:07:46
Linux系统的快照是什么,linux – 文件系统快照与简单复制文件有何不同?
2019-12-16 13:07:47
debian linux忘记密码,debian ubuntu linux 忘记root密码的重置方法
2019-12-16 13:07:47
linux内核路由反向检查,Linux非对称路由
2019-12-16 13:07:47
php js怎么去掉类属性,如何修改DOM中的属性,类和样式
2019-12-16 13:07:45
c语言翻译成php,C语言如何把它翻译成中文
2019-12-16 13:07:45
matlab preloadfcn,运行xilinx blockset中的错误包含在matlab中
2019-12-16 13:07:45
oracle参数文件initorcl位置,ORACLE参数文件
2019-12-16 13:07:45
oracle物化视图能否删除列,物化视图:基表增加删除列
2019-12-16 13:07:46
xp系统安装oracle乱码,linux中安装Oracle汉字乱码完整解决方案
2019-12-16 13:07:46
matlab减,matlab-线性代数 矩阵的加、减、乘、除
2019-12-16 13:07:44
php表单的输出,php – Joomla输入表单字段输出
2019-12-16 13:07:44
php数字截取2位小树,数据结构-PHP 二分搜索树的层序遍历(队列实现)
2019-12-16 13:07:44
龙格-库塔法(runge-kutta)matlab代码及含义,龙格-库塔法(Runge-Kutta)matlab代码及含义...
2019-12-16 13:07:44
图像处理怎么学matlab,Matlab数字图像处理学习(1)-亮度变换
2019-12-16 13:07:44
如何访问docker内php,docker中容器之间如何访问
2019-12-16 13:07:44
php ci 调用控制器,如何从Codeigniter中的另一个控制器加载一个控制器?
2019-12-16 13:07:43