曾经框架使用quartz框架运行定时调度问题、老大说这配置太麻烦、每一个调度都须要多加在spring的配置中、能不能降低配置的量从而提高开发效率、近期看了看spring的 scheduled的使用注解的方式进行调度、感觉非常方便、起码配置的东西少了非常多、所以留下来以备忘了、首先要配置我们的spri...
分类:
编程语言 时间:
2014-10-23 16:16:34
阅读次数:
227
堆在实现优先权队列和求最大最小的n个数问题上,有这莫大的优势!
对于最大堆和最小堆的定义此处不再赘述,课参考网上文章:http://blog.csdn.net/genios/article/details/8157031
本文主要是对最小堆进行实现和应用,仅供菜鸟参考。
优先权队列
优先权队列是一种非常有用的数据结构,操作系统的进程调度就有优先权队列的应用,如果用最小值表示最高的优...
分类:
编程语言 时间:
2014-10-22 18:16:13
阅读次数:
244
在linux内核中进程的状态主要有几种状态:1.运行态:即进程正在CPU上进行运行,它此刻正在占有CPU;2.就绪态:即进程除了CPU之外,已经具备了运行的所有条件,在就绪队列中等待调度器(schedule)的调度;3.阻塞态:即进程除了缺少CPU外,还缺少其他条件,在等待队列中等待所需要..
分类:
系统相关 时间:
2014-10-22 16:02:33
阅读次数:
416
调度室-TestInvocation
/**
* {@inheritDoc}
*/
@Override
public void invoke(ITestDevice device, IConfiguration config, IRescheduler rescheduler) throws DeviceNotAvailableException, Throwable {
try...
分类:
其他好文 时间:
2014-10-21 21:41:35
阅读次数:
273
GCD简介GCD全称Grand Central Dispatch,可翻译为“牛逼的中枢调度器”。纯C语言,提供了非常多强大的函数。GCD优势:GCD是苹果公司为多核的并行运算提出的解决方案。GCD会自动利用更多的CPU内核(比如双核、四核)。GCD会自动管理线程的生命周期(创建线程、调度任务、销毁线...
分类:
移动开发 时间:
2014-10-21 19:36:59
阅读次数:
249
HttpKernel:事件驱动 Symfony2框架层和应用层的工作都是在HttpKernel::handle()方法中完成,HttpKernel::handle()的内部的实现其实是通过调度事件(HttpKernel内的事件监听器)来完成的,相当于把所有组件都整合成完整的应用。 使用Htt...
分类:
Web程序 时间:
2014-10-21 19:12:37
阅读次数:
260
linux下的调度算法有两种: - CFS 完全公平调度算法,宏为SCHED_BATCH SCHED_NOMAL - 实时调度算法,宏为SCHED_FIFO SCHED_RR ##Reference## [1].http://blog.chinaunix.net/uid-26611383-id-3789974.html [2].ht...
分类:
编程语言 时间:
2014-10-21 17:59:01
阅读次数:
209
多线程个人理解一般一个程序有一个主线程,主要控制点击,UI界面,如果执行一个耗时的操作的话,用户体验相当垃圾,因此我们会讲执行耗时的操作方到一个新的线程,但是用线程的话要提防线程的安全问题,如(共享资源)导致数据错乱如售票任务,银行存钱等(解决办法使用@synchronized(锁对象))苹果提供了...
分类:
编程语言 时间:
2014-10-21 17:11:42
阅读次数:
309
自旋锁内调用kmalloc或者copy_to_user之类的接口可能造成死锁。这类函数的实现内有睡眠操作,睡眠时产生了进程调度,新的进程内如果也使用了该自旋锁,就会导致死锁。这类问题非常普通,但很容易忽略;屏蔽的方式:1,使用get_free_page申请内存2,对资源使用引用计数保护3,使用互斥锁
分类:
其他好文 时间:
2014-10-21 13:44:04
阅读次数:
205
转自http://www.ibm.com/developerworks/cn/linux/l-completely-fair-scheduler/index.html?ca=drs-cn-0125
Linux 调度器简史
早期的 Linux 调度器使用了最低的设计,它显然不关注具有很多处理器的大型架构,更不用说是超线程了。1.2 Linux 调度器使用了环形队列用于可运行的任务管理,使用循环调...
分类:
编程语言 时间:
2014-10-21 08:57:04
阅读次数:
330