java多线程
文章平均质量分 96
liwenshui322
这个作者很懒,什么都没留下…
展开
-
java多线程小结,及解决应用挂死的问题
原博客地址:http://kyfxbl.iteye.com/blog/1370377 这两天为了定位JBOSS老是挂死的问题,学习了一下JAVA多线程方面的知识,在此总结一下 1、在Java程序中,JVM负责线程的调度。线程调度是指按照特定的机制为多个线程分配CPU的使用权。 调度的模式有两种:分时调度和抢占式调度。分时调度是所有线程轮流获得CPU使用权,并平均分配每个线程占用CPU转载 2015-08-12 16:03:08 · 981 阅读 · 0 评论 -
三个实例演示 Java Thread Dump 日志分析
原博客地址:http://www.cnblogs.com/zhengyun_ustc/archive/2013/01/06/dumpanalysis.html jstack Dump 日志文件中的线程状态 dump 文件里,值得关注的线程状态有: 死锁,Deadlock(重点关注) 执行中,Runnable 等待资源,Waiting on conditio转载 2015-08-12 16:13:42 · 359 阅读 · 0 评论 -
Java并发编程:volatile关键字解析
原博客地址:http://www.cnblogs.com/dolphin0520/p/3920373.html volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是转载 2015-08-15 18:44:17 · 345 阅读 · 0 评论 -
什么是线程安全
线程安全定义: 当多个线程访问一个类的时候,如果不用考虑这些线程在运行时环境下的调度和交替执行,并且不需要额外的同步及在调用方法代码不必做其他的协调,这个类的行为任然是正确的,那么称这个类是线程安全的。 所有的例子都是一个servlet用来进行因数分解,通过request传入一个数字,然后service方法调用factor方法进行因数分解。 1.原创 2015-11-02 20:24:37 · 879 阅读 · 1 评论