随笔分类 -  JAVA

java相关技术
 
多线程死锁
摘要:关于多线程死锁,以前对这个概念总是很朦胧,不知道具体该怎么理解。前不久从网上看到一篇文章,感觉写的很透彻,很形象,现在摘录下来以备日后省查,希望也能对其他人起到帮助。俗话说的好,人多好办事!在程序当中也是这样,如果在同一个应用程序中需要并行处理多件任务,那就可以创建多条线程。但是人多了,往往也会出现冲突,使得这个工作无法进行下去了,(三个和尚没水喝啊),这就是死锁。举个形象的例子,就像三个人(A,B,C)在玩三个球(1,2,3),规则很简单,每个人都必须先拿到自己左手边的球,才能拿自己右边的球,两手都有球之后,才能把球放下。如下图。这个游戏看起来似乎可以永远进行下去,但是若干局之后,如果三个人 阅读全文
posted @ 2014-03-19 19:09 人生贵在坚持 阅读(1315) 评论(0) 推荐(1)
关于struts2.0 中 struts.xml设置了struts.devMode 的值为TRUE后仍然不起作用的分析
摘要:首先确认jdk 和tomcat的环境变量是否配置正确。下面是配置方式jdk的环境变量配置步骤:安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在c:\j2sdk1.4.2): JAVA_HOME=c:\j2sdk1.4.2 classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径) path=%JAVA_HOME%\bintomcat的环境变量配置步骤:安装Tomcat后,在我的电脑- 阅读全文
posted @ 2013-12-17 19:19 人生贵在坚持 阅读(415) 评论(0) 推荐(0)