社区
汇编语言
帖子详情
一个关于多进程的问题
lizelglg2hao
2011-02-04 12:13:13
我知道多进程是每一个进程占用一个时间段,时间段过了就把各种寄存器的状态都保存然后切换到下一个进程,但是CPU缓存的机制是4组相联映射,如果进程多了每个进程访问的内存地址都相距很远不会造成每次切换进程缓存命中都很低吗?
...全文
73
6
打赏
收藏
一个关于多进程的问题
我知道多进程是每一个进程占用一个时间段,时间段过了就把各种寄存器的状态都保存然后切换到下一个进程,但是CPU缓存的机制是4组相联映射,如果进程多了每个进程访问的内存地址都相距很远不会造成每次切换进程缓存命中都很低吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
va_zaixuexi
2011-02-05
打赏
举报
回复
长到足以让程序在这个时间片里把一大串内存操作完成
看这句觉得像原子操作,临界区?
lizelglg2hao
2011-02-05
打赏
举报
回复
我现在只能把它理解为线程之间切换的时间片很长,长到足以让程序在这个时间片里把一大串内存操作完成。不知道对不对,如果有对这方面了解的希望告诉我正解
znxllyuan
2011-02-05
打赏
举报
回复
最讨厌半英文半中文
va_zaixuexi
2011-02-05
打赏
举报
回复
[Quote=引用 2 楼 cmk128 的回复:]
virtual address可以很近?
[/Quote]
不太懂,乱说的,呵呵
火雲邪神
2011-02-05
打赏
举报
回复
virtual address可以很近?
va_zaixuexi
2011-02-04
打赏
举报
回复
好象是的,不过编译器会优化处理的吧,尽量分配到相近的地址,具体不是很懂,呵呵.
linux2.6.1内核源码注释
读写锁则允许同时有多个读取者但仅允许
一个
写入者;信号量在需要更复杂资源分配的情况下使用;完成标志用于等待某个事件发生,然后唤醒等待的线程。 接着是“信号”部分。信号是Unix和类Unix系统中进程间通信的一种...
多进程
详细讲解
相信看过我其他博客的同学已经对多线程和
多进程
有
一个
简单的了解了,下面我们简单说一下
多进程
。我们知道在进行较多的I/O操作时候,比如socket server之类的可以用到多线程,那么什么时候用
多进程
呢?我们在进行大量...
多线程和
多进程
关于
多进程
和多线程,教科书上最经典的一句话是“进程是资源分配的最小单位,线程是CPU调度的最小单位”,这句话应付考试基本上够了,但如果在工作中遇到类似的选择
问题
,那就没有这么简单了,选的不好,会让你深受...
python
多进程
反而慢_python 3.6
多进程
的坑
python 慢是事实, 但是你如果想让他快,使用cpython 也可以,但是前提在你不使用第三方包的...所以 多线程是鸡肋,只有
多进程
才可以利用上多核cpu ,当你启动你的程序 打开 htop 看到多个核都 跑满了 飚绿色 100%...
java
多进程
_Java中创建
多进程
我们常常听到的比较多是如何创建多线程,很少听到如何创建
多进程
,今天我们来讲解一下如何创建
多进程
ProcessBuilder类ProcessBuilder类是J2SE 1.5在Java.lang中新添加的
一个
新类,此类用于创建操作系统进程,它提供...
汇编语言
21,497
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章