一、线程的生命周期 进程与线程一样,都具有一定的生命周期,线程的生命周期包括四个状态:创建状态、就绪状态、阻塞状态、死亡状态。 1.创建状态 1)是指使用new实例化一个线程对象,但该线程对象还未使用start()方法启动线程这个阶段,该阶段只在内存的堆中为该对象的实例变量分配了内存空间,但线程还无 ...
分类:
编程语言 时间:
2019-04-12 23:30:33
阅读次数:
266
自定义注解: 使用@interface自定义注解时,自动继承了java.lang.annotation.Annotation接口,由编译程序自动完成其他细节。在定义注解时,不能继承其他的注解或接口。@interface用来声明一个注解,其中的每一个方法实际上是声明了一个配置参数。方法的名称就是参数的 ...
分类:
其他好文 时间:
2018-12-27 18:55:42
阅读次数:
134
1、在单处理器的多进程系统中,进程什么时候占有处理器以及决定占用时间的长短是由( )决定的。 A、进程运行时间 B、进程的特点和进程调度策略 C、进程执行的代码 D、进程完成什么功能 进程调度的时机与进程特点有关,如进程是否为CPU繁忙型还是I/O繁忙型、自身的优先级等。但是仅这些特点是不够的,能否 ...
分类:
其他好文 时间:
2018-12-17 17:37:30
阅读次数:
623
我们就拿电脑的cpu举例吧,我想大家都不陌生吧^-^ 单处理器(cpu)仅支持并发,即运行多个程序的时候并不是一起执行的,中间存在“时间切点”,单对多 双处理器(cpu)同时支持并发和并行,每个线程各自执行自己的程序,多对多 ...
分类:
其他好文 时间:
2018-11-06 20:53:53
阅读次数:
196
操作系统的基本特征、功能及结构 基本特征: 注:多道并发是最根本的特征, 并发引出五大管理功能,同时也使OS有了更多的特征 1.并发concurrence 并行性:两个或多个事件在同一时刻发生 并发性:两个或多个事件在同一时段发生 理解CPU并发: 单处理器系统中,多道程序在宏观上看似并行,实际在微 ...
分类:
其他好文 时间:
2018-09-26 22:13:09
阅读次数:
190
|体系结构类型|结构|关键特性|代表| |: :|: :|: :|: :| |单指令流单数据流SISD|控制部分:一个处 理 器:一个主存模块:一个| |单处理器系统| |单指令流多数据流SIMD|控制部分:一个处 理 器:多个主存模块:多个|各处理器以异步的形式执行同一条命令 |并行处理机阵列处理 ...
分类:
其他好文 时间:
2018-09-13 18:39:51
阅读次数:
170
GC算法 JVM提供了4中不同的算法执行GC GC算法 JVM提供了4中不同的算法执行GC The serial garbage collector 串行垃圾收集器是四个中最简单的。 这个是默认收集器 如果应用程序运行在客户端类机器(Windows上的32位JVM或单处理器机)。 串行收集器使用单个 ...
分类:
编程语言 时间:
2018-08-23 22:14:24
阅读次数:
271
1、并发编程 并发通常能提高单处理器的程序性能。可是,看到这句话有些违背直觉。多线程的运行增加了线程间切换的开销,仅仅从这个角度看,单线程运行总比多线程的性能好。但是,程序的阻塞会使得结果不一样,当某个线程阻塞时候,其它线程仍然可以执行,因此程序仍保持运行。充分利用cpu的时间提高的性能远大于线程间 ...
分类:
编程语言 时间:
2018-08-12 17:28:45
阅读次数:
132
概要:并发通常是提高运行在单处理器上的程序的性能。 上面这句话听起来可能会违背直觉。如果你仔细考虑一下就会发现,在单处理器上运行的并发程序开销确实应该比该程序的所有部分都顺序执行的开销大,因为其中增加了上下文切换的代价(从一个任务切换到另一个任务)。表面上看,将程序的所有部分当作单个的任务运行好像是 ...
分类:
其他好文 时间:
2018-08-07 23:59:49
阅读次数:
322
六、总线 6.1总线概述 6.1.1总线的基本概念 总线式构成计算机系统的互连机构,是多个系统功能部件之间进行数据传送的公共通路。 一个单处理器系统中的总线,大致分为三类: (1) 内部总线:CPU内部连接各寄存器及运算部件的总线/ (2) 系统总线:CPU同计算机系统的其它高速如存储器、通道等互相 ...
分类:
其他好文 时间:
2018-07-07 22:42:22
阅读次数:
197