中断 中断是实现多道程序设计的必要条件。 中断是CPU对系统发生的某个事件作出的一种反应。 引起中断的事件称为中断源。中断源向CPU提出处理的请求称为中断请求。发生中断时被打断程序的暂停点称为断点。CPU暂停现行程序而转为响应中断请求的过程称为中断响应。处理中断源的程序称为中断处理程序。CPU...
分类:
其他好文 时间:
2015-01-19 23:22:54
阅读次数:
189
什么是泛型编程?简单来说,泛型编程,意思就是针对广泛类型的编程方式。具体类型可以有不同的实现方式,但是针对广泛类型编程,就能在需要调用时才指定参数类型或者调用类型。泛型编程是一种基于发现高效算法的最抽象表示的编程方法。也就是说,以算法为起点并寻找能使其工作并且有效率的工作的最一般的必要条件集。可以想...
分类:
编程语言 时间:
2015-01-10 22:16:09
阅读次数:
338
在软件开发过程中,人员的选择、组织和分配关系软件产品质量、软件开发效率、软件开发进度和软件开发过程管理的重大问题,项目负责人必须给予高度重视。一个好的软件项目组织是保证软件开发能够顺利进行的必要条件之一。建立软件开发组织的时候要注意的原则是:1.尽早落实责任,特别是软件项目负责人的责任。2.减少接口...
分类:
其他好文 时间:
2014-12-28 23:27:47
阅读次数:
376
1、 基本原理
所谓“死锁”,在操作系统的定义是:在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。
定义比较抽象,下图可以帮助你比较直观的理解死锁:
出现死锁需要满足几个必要条件: a)互斥:进程独占资源,资源不共享;
b)请求与保持:已经得到资源的进程可以再次申请新资源; c)不剥夺:已分配的资源不能被其它...
分类:
数据库 时间:
2014-12-26 21:41:27
阅读次数:
266
第一必要条件:jar 包
所需要的包:
logback-core-0.9.8.jar
logback-classic-0.9.8.jar
slf4j-api-1.6.8.jar
写该文时,最新版本为 logback的版本为1.1.2. 对应的Slf4j-api 为 1.7.6 (两种配方都可以)
第二必要条件:数据库表创建脚本。
包括stackoverflow上的很多朋友在内...
分类:
移动开发 时间:
2014-12-12 19:12:19
阅读次数:
403
Android 横向列表实现,可左右滑动,如下图1.主界面布局代码:activity_main.xmla.包裹HorizontalScrollView控件是GirdView横向滚动的基本条件b.GirdView外包裹LinearLayout是java代码中参数设置的必要条件 ...
分类:
移动开发 时间:
2014-12-05 18:51:36
阅读次数:
348
SQL 入门在准备成为MySQL DBA之前,能熟练的编写SQL是一个必要条件。exists 和 join之间的等价转换;基本的行列转换;SQL 循环等的熟练掌握对之后的运维和调优工作都有很大的帮助。推荐书籍:1. SQL Cookbook [原版下载] [中文版下载]一本循序渐进的SQL指导手册。...
分类:
数据库 时间:
2014-11-24 16:38:52
阅读次数:
259
所谓的死锁,主要是由于进程B要访问进程A所在的资源,而进程A又由于种种原因,不释放掉其所占用的资源,所以数据库就会一直处于阻塞状态。四个必要条件:必要条件:互斥,一个资源,在同一时间点上,只能由一个进程访问。死锁分析:当任务TA在使用资源RA的时候,产生了未预知的问题,从而意外的停止了执行,但是还没...
分类:
数据库 时间:
2014-11-24 13:21:09
阅读次数:
297
产生死锁的原因主要是:(1) 因为系统资源不足。(2) 进程运行推进的顺序不合适。(3) 资源分配不当等。产生死锁的四个必要条件:(1)互斥条件:一个资源每次只能被一个进程使用。(2)请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。(3)不可剥夺条件:进程已获得的资源,在末使用完...
分类:
数据库 时间:
2014-11-23 23:11:53
阅读次数:
456