sleep() 和 wait() 有什么区别? sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此....
分类:
其他好文 时间:
2015-07-09 00:38:44
阅读次数:
115
(网上的答案:sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,将执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。 wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。)
...
分类:
编程语言 时间:
2015-07-02 10:12:13
阅读次数:
126
对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。在调用sleep()方法的过程中,线程不会释放...
分类:
编程语言 时间:
2015-06-30 12:36:26
阅读次数:
142
sleep()方法属于Thread类,而wait()方法属于Object类。sleep()方法使程序暂停执行指定的时间,让出cpu给其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态;在调用sleep()方法的过程中,线程不会释放对象锁。而当调用wait()方法的时候,线程会放弃对象锁,进入等待此对象的等待锁定池,使得其他线程可以使用同步控制块或者方法。wait()方法只能...
分类:
编程语言 时间:
2015-06-29 20:33:00
阅读次数:
119
Runtime.getRuntime().exec()方法主要用于执行外部的程序或命令。
Runtime.getRuntime().exec共有六个重载方法:
1.public Process exec(String command)
在单独的进程中执行指定的字符串命令。
2.public Process exec(String [] cmdArray)
在单独的进程中执行指定命令和变量...
分类:
其他好文 时间:
2015-06-28 09:51:28
阅读次数:
146
在ofbiz中,主要有三种container系统启动时候的container这个在启动类中被调用,根据framework\base\config\ofbiz-containers.xml中的定义加载其他容器用来加载组件的container在这里边定义的container会被顶层container启动,执行指定的class类这里定义的container执行的时候..
分类:
其他好文 时间:
2015-06-18 20:13:03
阅读次数:
184
Linux 下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所 以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统(NFS),find命令在该文件系统中同样有效,只你具有...
分类:
系统相关 时间:
2015-06-15 16:08:33
阅读次数:
139
1、定时器
之前说过两类跟时间相关的内核结构。
1、延时:通过忙等待或者睡眠机制实现延时。
2、tasklet和工作队列,通过某种机制使工作推后执行,但不知道执行的具体时间。
接下来要介绍的定时器,能够使工作在指定的时间点上执行,而且不需要使用忙等待这类的延时方法。通过定义一个定时器,告之内核在哪个时间需要执行什么函数就可以了,等时间一到,内核会就执行指定的函数。...
分类:
系统相关 时间:
2015-06-03 19:40:30
阅读次数:
167
在项目中,经常需要备份数据库,如果能做到只需点个按钮(“开始备份数据库”按钮),然后什么都不管,数据库就自动备份好了,或者服务器上的数据库隔一段时间自动备份一次,那该多好啊。 Sql server 的作业正好可以满足这一需求!Sql server的作业可以按照规定的时间执行指定的sql脚本,下面我....
分类:
数据库 时间:
2015-06-02 14:57:03
阅读次数:
144
JavaScript 计时事件通过使用 JavaScript,我们有能力作到在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。我们称之为计时事件。在 JavaScritp 中使用计时事件是很容易的,两个关键方法是:setInterval() - 间隔指定的毫秒数不停地执行指定的代码。...
分类:
编程语言 时间:
2015-06-02 01:38:26
阅读次数:
137