![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 60
[奸笑]这个不是斜眼笑[奸笑]
这个作者很懒,什么都没留下…
展开
-
进程和线程
在操作系统中,线程和进程是两个重要的概念,它们是操作系统中最基本的执行单元。虽然它们都是用来执行程序的,但是它们之间有很大的区别。原创 2024-01-07 16:20:46 · 485 阅读 · 0 评论 -
换页的算法以及例题
当涉及到操作系统的换页算法时,以下是一些与这些算法相关的例题:原创 2023-12-26 18:02:09 · 614 阅读 · 0 评论 -
多线程vs单线程,优化代码使用多线程一定会正提升吗?
多线程适用于以下场景:并行处理:需要同时处理多个任务,例如同时下载多个文件、同时处理多个网络请求等。提高响应速度:需要提高系统的响应速度,例如Web服务器同时处理多个客户端请求。并发访问:需要支持多个用户同时访问共享资源,例如数据库并发访问、文件读写等。原创 2023-12-22 14:31:12 · 449 阅读 · 0 评论 -
cpu的调度策略
假设有三个进程 P1、P2 和 P3,它们的执行时间分别为 8ms、6ms 和 4ms,优先级分别为高、中、低。假设有三个进程 P1、P2 和 P3,它们的到达时间分别为 0ms、2ms 和 4ms,执行时间分别为 7ms、4ms 和 1ms。假设有三个进程 P1、P2 和 P3,它们的执行时间分别为 24ms、3ms 和 3ms,时间片大小为 4ms。按照时间片轮转的策略,进程会按照顺序执行,每个进程执行一个时间片。假设有三个进程 P1、P2 和 P3,它们的执行时间分别为 6ms、3ms 和 8ms。原创 2023-12-20 21:52:08 · 459 阅读 · 0 评论 -
死锁的原理、产生条件及避免死锁的方法,银行家算法的简介和实现
死锁是指在多个进程或线程之间,由于彼此互相持有对方所需资源而无法继续执行的情况。死锁发生的原因通常是由于多个进程同时请求资源,但由于资源分配不当或者竞争条件等问题,导致彼此之间陷入僵局无法继续执行。原创 2023-12-20 21:49:06 · 1226 阅读 · 0 评论