package test;public class Test implements
Runnable{ public static int j =0; @Override public void run() { synchronized
(this) { ...
分类:
编程语言 时间:
2014-05-17 00:21:52
阅读次数:
351
Mina 是一个韩国人写的基本java
NIO的一个高性能的传输框架,我们的搜索就是基本它作为一个搜索服务开放接口了。对于系统的TIME_WAIT过多,造成服务器的负载过高,这个问题我也不用多说了,这段时间发现搜索服务器上的TIME_WAIT过多,我们每天大约总处理70W左右的搜索请求,虽然不多,但...
分类:
其他好文 时间:
2014-05-15 15:48:09
阅读次数:
312
由fork()来介绍Linux子进程,进而介绍相关的wait、僵尸进程、孤儿进程等概念。...
分类:
系统相关 时间:
2014-05-15 04:12:48
阅读次数:
405
对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。在调用sleep()方法的过程中,线程不会释放...
分类:
编程语言 时间:
2014-05-14 22:28:53
阅读次数:
375
0.等待队列
在Linux内核中等待队列有很多用途,可用于中断处理、进程同步及定时。我们在这里只说,进程经常必须等待某些事件的发生。等待队列实现了在事件上的条件等待: 希望等待特定事件的进程把自己放进合适的等待队列,并放弃控制全。因此,等待队列表示一组睡眠的进程,当某一条件为真时,由内核唤醒它们。
等待队列由循环链表实现,由等待队列头(wait_queue_head_t)和等待队列...
分类:
其他好文 时间:
2014-05-13 16:03:28
阅读次数:
370
Epoll实现分析——作者:lvyilong316
通过上一章分析,poll运行效率的两个瓶颈已经找出,现在的问题是怎么改进。首先,如果要监听1000个fd,每次poll都要把1000个fd 拷入内核,太不科学了,内核干嘛不自己保存已经拷入的fd呢?答对了,epoll就是自己保存拷入的fd,它的API就已经说明了这一点——不是 epoll_wait的时候才传入fd,而是通过epoll_ctl...
分类:
其他好文 时间:
2014-05-13 13:38:54
阅读次数:
321
//need to wait until onload so body is available
window.onload = function(){
function getWindowWidth(){
if (window.innerWidth){
ret...
分类:
Web程序 时间:
2014-05-13 07:37:26
阅读次数:
394
public class ThreadTest implements Callable {
public String call() throws Exception {
// TODO Auto-generated method stub
wait(10000);
return "hello";
}
}调用代码:
public static void main(Stri...
分类:
编程语言 时间:
2014-05-11 21:27:24
阅读次数:
533
var wait = 60; function time(o) { if (wait == 0) {
$(o).attr("disabled", false); $(o).val("获取验证码"); wait = 60; ...
分类:
Web程序 时间:
2014-05-09 19:25:41
阅读次数:
569
进程:运行在系统中的任务,程序的一次执行。线程:运行在进程中的任务,可以理解为进程中的执行的一段程序片段。一个进程至少要有一个主线程。线程的八个状态1:新建2:就绪3:运行4:死亡在运行状态中又有4个状态1:睡眠(sleep)自然醒.2:等待(wait)需要别人叫才会醒3:挂起(yield)让出本次...
分类:
编程语言 时间:
2014-05-09 05:58:53
阅读次数:
378