摘要:
多线程 多线程的好处 多线程可以提高CPU的使用效率 比如单线程运行时遇到网络等待的耗时操作时,只能乖乖的等待,且交互终端 但是多线程的情况下,一个线程负责交互,另一个负责计算 线程的访问权限 知道哪些数据是线程私有,哪些变量是线程之间共享数据 线程调度和优先级 当线程数量小于处理器数量的时候就是真 阅读全文
摘要:
内存隔离 程序是运行在内存中,不同程序之间需要做地址隔离,不然恶意程序会修改其他程序的数据,不好的程序会越界修改变量。 因此,内存需要对进程进行隔离,让每个进程拥有独立的虚拟空间 分段 内存映射 根据程序所需空间大小,在虚拟内存空间划分出一定的区域大小 然后在实际物理内存中相应的划分同样的大小的内存 阅读全文