软中断 中断是系统响应硬件设备请求的一种机制,它会打断进程的正常调度和执行,然后调用内核中的中断处理程序来响应设备的请求。中断分为上半部和下半部...
上下文切换分类 多个进程在竞争CPU时也会导致负载升高,罪魁祸首就在于CPU的上下文切换。CPU上下文的定义:每个任务运行前CPU都知道==从哪...
什么是平均负载 正确定义:单位时间内,系统中处于可运行状态和不可中断状态的平均进程数。也就是系统平均活跃进程数 错误定义:单位时间内的cpu使用...
例子 锁对象假定第一个线程调用transfer方法,在执行结束前被剥夺了运行权。假定第二个线程也调用transfer,由于第二个线程不能获得锁,...
第十一章 异常、断言、日志 方法应该在其首部声明所有可能抛出可检查(Checked Exception)异常,如 否则必须在方法中try cat...
Iterator和ListIterator的区别ListIterator有add()方法,可以向List中添加对象,而Iterator不能Lis...
第五章 继承 在Java中,所有的继承都是公有继承,没有C++的私有继承和保护继承 Java同C++一样,子类不能直接访问基类的私有成员,必须通...
第三章 java的基本程序设计结构 源代码的文件名必须与公共类的名字相同,并且都大写字母开头 System.out.println() 输出后换...
类型 编译时多态:方法重载;在Java中方法名和参数列表称为方法的签名,子类中若有和父类签名相同的方法则会覆盖 运行时多态:JAVA运行时系统根...