抢占是不会将非运行进程移出调度队列的。 TASK_RUNNING:正在运行或处于就绪状态:就绪状态是指进程申请到了CPU以外的其他所有资源,正所谓:万事俱备,只欠东风.提醒:一般的操作系统教科书将正在CPU上执行的进程定义为RUNNING状态、而将可执行但是尚未被调度执行的进程定义为READY状态, ...
分类:
系统相关 时间:
2017-05-19 16:51:12
阅读次数:
247
题目 String、StringBuilder、StringBuffer有什么异同? 解答 相同点:String、StringBuilder、StringBuffer都可以用来存储字符串。 不同点: 1、String与StringBuilder、StringBuffer的不同点主要在于,String ...
分类:
编程语言 时间:
2017-05-18 01:27:29
阅读次数:
234
1 #include 2 #include 3 sbit LED = P2^0; 4 //初始化函数 5 void init(){ 6 //打开外部中断1的分开关 7 EX1=1; 8 //打开外部中断总开关 9 EA=1; 10 //外部中断1的标志位,标志着外部中断在响应中断 11 IT1=1;... ...
分类:
其他好文 时间:
2017-05-17 20:00:07
阅读次数:
267
Linux内核的信号量在概念和原理上和用户态的System V的IPC机制信号量是相同的,不过他绝不可能在内核之外使用,因此他和System V的IPC机制信号量毫不相干。 信号量在创建时需要设置一个初始值,表示同时能有几个任务能访问该信号量保护的共享资源,初始值为1就变成互斥锁(Mutex),即同 ...
分类:
系统相关 时间:
2017-05-16 18:38:18
阅读次数:
278
四、自定义线程池public ThreadPoolExecutor(int corePoolSize, //核心线程数,new的时候直接初始化的线程数量int maxinumPoolSize, //最大线程数long keppAliveTime, //空闲时间TimeUnit unit, //时间单 ...
分类:
编程语言 时间:
2017-05-15 11:53:07
阅读次数:
208
简单介绍androidannotations在开发中的代码规范思考:(MVC思考)时间太紧,先贴代码:Activity的代码:package edu.njupt.zhb.main; import org.androidannotations.annotations.AfterViews; impor ...
分类:
移动开发 时间:
2017-05-14 21:45:03
阅读次数:
254
计算类中方法运行时间的几种方案: Client: Movable: Car: CarTimeByExtends: CarTimeByAggregate: 通过静态代理实现以上功能: Client: Movable: Car: CarTimeProxy: CarLogProxy: ...
分类:
编程语言 时间:
2017-05-14 12:25:21
阅读次数:
255
一 : 分页效果 我们可以看到在网站上的翻页效果如下: 使用bootstrap如何实现的呢? 代码如下: 分析以上代码: 我们可以知道,实现分页我们通过 ul>li>a的结构来实现的,我们通过对ul添加class为pagination来实现的分页效果 通过ul>li>a>span来实现的上一页和下一 ...
分类:
其他好文 时间:
2017-05-13 23:25:42
阅读次数:
274
本章为团队和流程,主要介绍了典型的软件团队模式和开发流程以及它们的优缺点、TSP、MVP、MBP、RUP 团队:并不是几个人凑到一起就叫团队,称之为团队。应该有一致的集体目标,团队要一起完成这目标、团队成员有各自的分工,互相依赖合作,共同完成任务。 软件团队的模式:主治医师模式、明星模式、社区模式、 ...
分类:
其他好文 时间:
2017-05-13 21:03:01
阅读次数:
148
队列的基本理解 用生活中的一个情景来举个栗子,前段时间很火爆的电视剧《人民的名义》中有一个丁义珍式的窗口大家应该都知道了,我们不说《人民的名义》也不说丁义珍,我们来说说这个办事窗口。 我们知道在某机构上班期间,窗口一直是开着的,有人去办事了窗口就开始做事,没人办事了窗口就处于等待的状态,如果去办事的 ...
分类:
移动开发 时间:
2017-05-13 10:06:14
阅读次数:
235