前几天去UC笔试,有一道简答题问到了。之前还真一直没留意到这个问题,所以答得也不好。无论学习什么都好,通过对比学习更有利于发现事物的共性和个性,对于知识点的理解更有明显效果(这也可能是UC笔试题上,5道简答题中,有4道都是关于X与Y的区别的问题的原因之一)。既然自己答得不好,那就写下这篇随笔,来警示...
分类:
编程语言 时间:
2014-05-18 19:33:06
阅读次数:
363
public class abc extends Thread{ private Object
prev=null; private Object self=null; private String msg=null; public abc(Object
prev,Object self,Strin...
分类:
编程语言 时间:
2014-05-17 18:39:01
阅读次数:
361
java多线程例子编写具有多线程能力的程序经常会用到的方法有: run(), start(),
wait(), notify(), notifyAll(), sleep(), yield(), join() 还有一个重要的关键字:synchronized
本文将对以上内容进行讲解。 一:ru...
分类:
编程语言 时间:
2014-05-16 04:28:51
阅读次数:
494
根据5.2中的讲解,当监控high priority queue的PDSP channel设定好后,那么与之对应的event就知道了(PDSP channel与event一一对应),注意5.x讲的是中断的配置,并不是exception的配置,4.x讲的是exception。
中断event与ISR配置伪代码如下,目的是使event与ISR建立联系:
/*Configure ev...
分类:
其他好文 时间:
2014-05-15 23:41:39
阅读次数:
452
Mina 是一个韩国人写的基本java
NIO的一个高性能的传输框架,我们的搜索就是基本它作为一个搜索服务开放接口了。对于系统的TIME_WAIT过多,造成服务器的负载过高,这个问题我也不用多说了,这段时间发现搜索服务器上的TIME_WAIT过多,我们每天大约总处理70W左右的搜索请求,虽然不多,但...
分类:
其他好文 时间:
2014-05-15 15:48:09
阅读次数:
312
(一)
当多个进程企图对共享数据进行某种处理,而最后的结果又取决于进程运行的顺序时,就认为它们发生了竞争关系。避免竞争的条件,给出apue上的一个代码吧:
#include "apue.h"
static void charatatime(char *);
int
main(void)
{
pid_t pid;
TELL_WAIT(); /*set things up for TEL...
分类:
系统相关 时间:
2014-05-15 12:20:22
阅读次数:
408
由fork()来介绍Linux子进程,进而介绍相关的wait、僵尸进程、孤儿进程等概念。...
分类:
系统相关 时间:
2014-05-15 04:12:48
阅读次数:
405
1.对多线程的支持是Java语言的一大优势,Java对线程的控制主要集中在对线程的同步和协作上,Java使用的同步机制是监视器。监视器java监视器支持两种线程:互斥和协作。java虚拟机通过对象锁来实现互斥,允许多个线程在同一个共享数据上独立而不干扰地工作。协作则通过object类的wait方法....
分类:
编程语言 时间:
2014-05-15 01:55:47
阅读次数:
297
使用execAndWait拦截器可以在等待较长时间的后台处理中增加等待页面。实现如下图所示的效果: 1)struts.xml主要部分 1000 50
/wait.jsp /rs.jsp ...
分类:
其他好文 时间:
2014-05-14 23:46:33
阅读次数:
377
对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。在调用sleep()方法的过程中,线程不会释放...
分类:
编程语言 时间:
2014-05-14 22:28:53
阅读次数:
375