码迷,mamicode.com
首页 >  
搜索关键字:调度    ( 10035个结果
朴素的UNIX之-调度器前传
Linux目前的进程调度算法是CFS算法,替换了之前的时间片轮转调度算法,CFS算法平滑了动态优先级的计算过程,使整个系统在任何时间都可以被任何执行实体抢占,事实上这是分时系统的基本原则,试想,如何每一个进程/线程都像中断那样,依靠自己的优先级随时执行,那整个系统才真的成了“公平的”利他系统。要想理解这种利他行为的本质,如果我们去研究CFS调度算法的各种统计数据,或者去研究其代码,那么其效果肯定是...
分类:其他好文   时间:2014-10-12 15:41:48    阅读次数:255
朴素的UNIX之-调度器细节
0.多进程调度的本质我们都知道UNIX上有一个著名的nice调用,何谓nice,当然是“好”了,常规的想法是nice值越大越好,实际上,nice值越好,自己的优先级越低,那么为何不用badness呢?       事实上,如果我们理解了操作系统多进程调度系统是一个“利他”系统,这个问题就不是个问题了。nice当然还是好,不是对自己好,而是对别人好。利他系统是一个人人为我我为人人的系统,类似还有TC...
分类:其他好文   时间:2014-10-12 14:34:48    阅读次数:230
go语言里比较好用的计划任务调度模块
大部分人使用的可能都是github.com/robfig/写的cron模块,但是这个模块里只有动态添加任务,却没有动态删除任务的func,所以经过一番查找,发现了一个比较好的cron模块:https://github.com/jakecoffman/cron这个模块虽然fork的人比较少但是个人认为还是不错的,他基本是robfig..
分类:编程语言   时间:2014-10-11 15:32:16    阅读次数:4134
2014年10月4399校招笔试--游戏岗
今天参加了4399的笔试,总的来说题目不难,不过有些题没答上来,特别是选择题最后4个图像的题目,真心不会 最后几个图像选择题22-25基本不大确定 11题后面应该是“调度”...
分类:其他好文   时间:2014-10-11 15:08:25    阅读次数:211
spring定时任务之quartz
在Spring中,使用JDK的Timer类库来做任务调度功能不是很方便,关键它不可以象cron服务那样可以指定具体年、月、日、时和分的时间。你只能将时间通过换算成微秒后传给它。如任务是每天执行一次,则需要在spring中如下配置: ­ ­ 其中period就是一天的微秒数。如果每月1...
分类:编程语言   时间:2014-10-11 13:22:15    阅读次数:419
Java 并发编程(一)浅谈线程安全
首先我们要弄清楚什么叫线程安全。 “线程安全”是指:当多个线程访问某个类时,不管运行环境采用何种调度方式或者这些线程如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。...
分类:编程语言   时间:2014-10-11 12:33:45    阅读次数:287
LVS
LVSLVS(linuxvirtualserver),即linux虚拟服务器,是一个虚拟的服务器集群系统。个人认为它就是把客户端请求来的大量请求通过调度器转发给后端,可以在调度器上定义方法,来实现负载均衡的。LVS技术要达到的目标是:通过LVS提供的负载均衡技术和Linux操作系统实现一个高性能、高..
分类:其他好文   时间:2014-10-11 09:10:35    阅读次数:298
[linux]linux调度策略对io的影响
题记:原本要写nfs的I/O小测试的,但考虑到只是的完整性和系统性,转一篇调度策略相关文章。1.linux中的调度策略参考:http://scoke.blog.51cto.com/769125/490546当前有cfq,noop,deadline察看方法:cat /sys/block/sda/que...
分类:系统相关   时间:2014-10-10 18:52:54    阅读次数:170
linux定时调度器每秒执行一次
linux操作系统最小粒度的定时调度器只能调到分钟的级别,工作中有时需在到秒的调度,所以需要自己编写脚本来实现 #!/bin/bash while [ true ]; do /bin/sleep 1 ##在这里可以编写自己复杂的业务代码netstat -n | grep 8020 >> /root/data/flume.log echo 10.58...###`date` >> /root/...
分类:系统相关   时间:2014-10-10 13:26:14    阅读次数:196
也谈并发和并行
并发(concurrency)和并行(parallelism)都是常见的概念,并且很多时候并不容易进行区分,甚至被用作表达同样的概念。 网上最流行的解释,并发是一个人吃三个馒头;并行是三个人吃三个馒头。 这样理解简单概况了主要区别,但其实并不是太完整。 从对象的角度,并发是一种任务分配模式,指的是同一个处理器被调度处理不同的任务,这些任务往往都是同一性质的任务。例如浏览器打开多个页面...
分类:其他好文   时间:2014-10-09 15:50:28    阅读次数:142
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!