上一页 1 2 3 4 5 6 7 ··· 33 下一页
摘要: Runnable 接口run方法没有返回值;Callable接口call方法有返回值,是个泛型,和Future、FutureTask配合可以用来获取异步执行的结果 Callalbe接口支持返回执行结果,需要调用FutureTask.get()得到,此方法会阻塞主进程的继续往下执行,如果不调用不会阻塞 阅读全文
posted @ 2025-06-12 23:45 笠大 阅读(10) 评论(0) 推荐(0)
摘要: 在java中一共有四种常见的创建方式,分别是:继承Thread类、实现runnable接口、实现Callable接口、线程池创建线程。通常情况下,我们项目中都会采用线程池的方式创建线程。 阅读全文
posted @ 2025-06-12 23:45 笠大 阅读(7) 评论(0) 推荐(0)
摘要: 并行和并发有什么区别? 现在都是多核CPU,在多核CPU下 并发是同一时间应对多件事情的能力,多个线程轮流使用一个或多个CPU 并行是同一时刻手做多件事情的能力,4核CPU同时执行4个线程 阅读全文
posted @ 2025-06-12 23:44 笠大 阅读(5) 评论(0) 推荐(0)
摘要: 当一个程序被运行,从磁盘加载这个程序的代码至内存,这时就开启了一个进程。 一个进程内可以分为一到多个线程。 一个线程就是一个指令流,将指令流中的一条条指令以一定的顺序交给 CPU 执行 Java 中,线程作为最小调度单位,进程作为资源分配的最小单位。在 windows 中进程是不活动的,只是作为线程 阅读全文
posted @ 2025-06-12 23:44 笠大 阅读(12) 评论(0) 推荐(0)
摘要: 本以为往后几周没啥课了,然而小学期又来了 好累ヽ( ̄▽ ̄)و 阅读全文
posted @ 2025-05-14 09:10 笠大 阅读(12) 评论(0) 推荐(0)
摘要: PV操作是进程同步与互斥机制中常用的两种原语操作,分别是 P操作(又称Wait操作) 和 V操作(又称Signal操作)。它们通常用于解决多进程(或线程)之间的同步和互斥问题,尤其是在操作系统中对共享资源的访问控制。 阅读全文
posted @ 2025-05-14 09:09 笠大 阅读(31) 评论(0) 推荐(0)
摘要: 系统“抖动”现象的发生是由 引起的。 A.置换算法选择不当 B.交换的信息量过大 C.内存容量不足 D.请求页式管理方案 问题分析 系统“抖动”现象是指系统花费大量时间在页面置换上,而几乎没有时间用于实际的计算。这种现象通常会导致系统性能急剧下降。 选项分析 A. 置换算法选择不当:虽然置换算法的选 阅读全文
posted @ 2025-05-14 09:08 笠大 阅读(59) 评论(0) 推荐(0)
摘要: 今天依旧复习操作系统。 中断:中断本质上是 CPU 和设备之间的一种异步通讯机制。当某些事件发生时,设备或程序通过向CPU发出信号,让CPU暂停当前任务,转而执行“中断服务程序”。中断服务程序:保护现场、执行中断服务、恢复现场、中断返回紧凑:通过移动内存中作业的位置,把原来多个分散的小分区拼接成一个 阅读全文
posted @ 2025-05-14 09:05 笠大 阅读(8) 评论(0) 推荐(0)
摘要: 今天主要看看名词解释。如下: 操作系统:操作系统是控制和管理计算机的软、硬件资源,合理地组织计算机的工作流程,以及方便用户的程序集合。 PCB:进程控制块,作为进程实体的一部分,记录了操作系统所需的,用于描述进程的当前情况以及管理进程运行的全部信息,是操作系统中最重要的记录型数据结构,是进程存在的唯 阅读全文
posted @ 2025-05-14 09:04 笠大 阅读(34) 评论(0) 推荐(0)
摘要: 玩的很不错 阅读全文
posted @ 2025-05-14 09:03 笠大 阅读(11) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 33 下一页