1、什么是线程安全性 当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些进程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。 在线程安全类中封装了必要的同步机制,因此客户端无需进一步采取同步错失。2、原子性 ...
分类:
编程语言 时间:
2014-10-09 13:07:14
阅读次数:
427
acpid
ACPI(全 称 Advanced Configuration and Power Interface)服务是电源管理接口。建议所有的笔记本用户开启它。一些服务器可能不需要 acpi。支持的通用操作有:“电源开关“,”电池监视“,”笔记本 Lid 开关“,“笔记本显示屏亮度“,“休眠”, “挂机”,等等。
anacron, atd, crond
这几个调度程序有很小的差别。 ...
分类:
系统相关 时间:
2014-10-09 01:37:48
阅读次数:
1408
习惯使用 unix/linux 的开发人员应该对 crontab 都不陌生。Crontab 是一个非常方便的用于 unix/linux 系统的任务调度命令。JCronTab 则是一款完全按照 crontab 语法编写的 java 任务调度工具。
首先简单介绍一下 crontab 的语法,与上面介绍的 Quartz 非常相似,但更加简洁 , 集中了最常用的语法。主要由六个字段组成(括弧中标识了...
分类:
其他好文 时间:
2014-10-08 16:48:05
阅读次数:
192
sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况,主要测试以下几种:(1).cpu性能(2).磁盘io性能(3).调度程序性能(4).内存分配及传输速度(5).POSIX线程性能(6).数据库性能(OLTP基准测试)1.下载和安装sysbench工具[root..
分类:
数据库 时间:
2014-10-08 15:36:06
阅读次数:
256
自己在51单片机上实现任务调度器的记录过程,下面的文本内容,完整的图文文档传送到了文库。传送门闲来无聊,便有了想写操作系统的念头。之前也用过ucso、rtt、raw-os,虽然没怎么深入应用,但对操作系统也有些认识。好奇心的驱使,终于在国庆这段时间里实现了这个“OS”。于是,便有了本文,用来记录自己...
分类:
其他好文 时间:
2014-10-08 14:26:05
阅读次数:
340
----转载请注明出处:博客园-邦邦酱好最近在学批处理程序,一直没找到能够结合工作来使用它的地方,前几天测试服务端的时候突然想到可以这样做:写一个批处理程序,自动通过FTP上传软件包到指定的地方,然后自动登录Linux服务器,解压缩软件包,进行服务端的更新。先看一下总的调度脚本Auto_Update...
分类:
系统相关 时间:
2014-10-08 12:11:35
阅读次数:
357
OS中常用的调度算法总结。1.先来先服务调度算法(FCFS):就是按照各个作业进入系统的自然次序来调度作业。这种调度算法的优点是实现简单,公平。其缺点是没有考虑到系统中各种资源的综合使用情况,往往使短作业的用户不满意,因为短作业等待处理的时间可能比实际运行时间长得多。
2.短作业优先调度算法(SPF): 就是优先调度并处理短作业,所谓短是指作业的运行时间短。而在作业未投入运行时,并不能知道它实际的运行时间的长短,因此需要用户在提交作业时同时提交作业运行时间的估计值。...
分类:
其他好文 时间:
2014-10-08 02:41:14
阅读次数:
265
题目:有一栋楼,现在设计一种电梯调度算法:电梯在一楼让大家上电梯,然后根据大家选择要到的楼层算出某一楼层i,电梯在i层停下让所有人下电梯,然后大家爬楼梯达到自己的楼层。请问电梯停在哪一层,可以使得这一次的所有乘客爬楼层之和最短?
(一)
最直接最简单的方法就是直接枚举从第一层到最后一层,然后算出电梯停在哪一层会使得所有乘客爬楼层之和最短。
代码如下:
int nPerson[]; //n...
分类:
其他好文 时间:
2014-10-07 18:43:43
阅读次数:
196
URL最初是由蒂姆·伯纳斯·李发明用来作为万维网的地址,我无法形容万维网或者互联网究竟是什么,但我看到的互联网所做工作就是资源的交换,或者说调度,而调出资源的方式就是通过URL...这样看的话,URL就是我们在互联网上获取资源的唯一(必经)方式 URL语法://:@:/;?#方案://用户...
分类:
其他好文 时间:
2014-10-07 18:42:53
阅读次数:
170