Atomic概念 ????????计算机中的Atomic是指不能分割成若干部分的意思。如果一段代码被认为是Atomic,则表示这段代码在执行过程中,是不能被中断的。通常来说,原子指令由硬件提供,供软件来实现原子方法(...
分类:
编程语言 时间:
2014-12-22 18:09:34
阅读次数:
181
浏览器是基于一个事件循环的模型,在这里面,可以有多个任务队列,比如render是一个队列,响应用户输入是一个,script执行是一个。任务队列里放的是任务,同一个任务来源的任务肯定在同一个任务队列里。任务有优先级,鼠标或键盘响应事件优先级高,大概是其他任务的3倍。
任务的执行过程中可能产生:
spin:不影响Event Loop并延后执行
pause:停止Event Loop并延后执行...
分类:
编程语言 时间:
2014-12-21 12:44:57
阅读次数:
246
1、浏览器把获取到的html代码解析成1个Dom树。2、浏览器把样式解析成样式结构体,在解析过程中会去掉各自浏览器不能识别的样式比如-moz,-webkit等。3、2者结合后构建呈现rendertree。4、rendertree构建完毕,浏览器就可以根据rendertree绘制页面。其中脚本执行过程...
分类:
其他好文 时间:
2014-12-21 01:52:15
阅读次数:
322
单纯性算法是解决线性规划的经典方法,上世纪50年代就提出了,其基本思想是在可行域内沿着边遍历所有的顶点,找出最优值,即为算法的最优值。
算法的执行过程如下:
求出初始基向量构建单纯性表格在所有非基向量对应的c中,找出一个最小的ci,若该ci大于0,则退出,输出obj,否则将ai入基利用基向量组线性表示ai,得到该线性表示的系数向量Λ对于Λ中所有大于0的分量,求出minmj=1bjΛj对...
分类:
编程语言 时间:
2014-12-19 23:29:59
阅读次数:
347
dotTrace6.0提供了内存分析功能,统计抓取的时间段内各个堆栈执行过程中使用的内存大小,按照堆栈执行情况树状排序;和它之前提供的时间统计类似,粗截了几个页面,希望对大家有所帮助。下载安装JetBrains dotTrace 6.0,http://www.jetbrains.com/profil...
分类:
其他好文 时间:
2014-12-19 17:22:28
阅读次数:
301
select执行过程(8)select (9) distinct (1)from (3) join (4)where (5)group by (6)with {CUBE|ROLLUP} (7)having (10)order by (11)lim...
分类:
数据库 时间:
2014-12-19 14:20:41
阅读次数:
175
死锁:
概念:
所谓死锁: 是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。 由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程在无外力协助下,永远分配不到必需的资源而无法继续运行,这就产生了一种特殊现象:死锁。
死锁发生...
分类:
编程语言 时间:
2014-12-18 18:49:46
阅读次数:
214
public interface Executor { void execute(Runnable command);
}
虽然Executor是一个简单的接口,但它为灵活且强大的异步任务框架提供了基础,该框架能支持多种不同类型的任务执行策略。它提供了一种标准的方法将任务的提交过程与执行过程解耦开来...
分类:
编程语言 时间:
2014-12-17 00:02:22
阅读次数:
221
CMakeLists.txtproject(MCSTRUCTS)set(SRC_LIST src/main.c src/mcslist.c src/mcsringbuf.c)add_executable(mcstructs ${SRC_LIST}) 执行过程:merlin@tfAnalysis:~/...
分类:
其他好文 时间:
2014-12-16 23:57:24
阅读次数:
337
重温进程和线程
进程:是程序任务的执行过程,是动态性的,他是持有资源(共享内存,共享文件)和线程的载体;
线程是系统中最小的执行单位,同一个进程有一个线程,线程和进程可以用班级的例子说明,我们把进程比作是一个班级,那么班级的每一个学生就是线程,学生是班级的最小单元,班级之中学生共用桌椅,板凳,黑板,那么线程是系统中最小的执行单位,同一个进程中有多个线程,线程共享进程的资源。
线程的交互:互斥...
分类:
其他好文 时间:
2014-12-12 19:13:13
阅读次数:
203