- 博客(6)
- 收藏
- 关注
原创 线程运行栈信息的获取
一、问题的引入我们在Java程序中使用日志功能(JDK Log或者Log4J)的时候,会发现Log系统会自动帮我们打印出丰富的信息,格式一般如下:[运行时间] [当前类名] [方法名] INFO: [用户信息]具体例子如Tomcat启动信息:Jul 9, 2004 11:22:41 AM org.apache.coyote.http11.Http11Protocol start INFO: St
2007-03-06 16:24:00 475
原创 超线程多核心下Java多线程编程技术分析
阅读提要:在引入Java多线程技术后,几乎所有应用程序的开发在性能上都得到了很大的改进。本文将通过探讨超线程技术以及新出现的多核心Intel处理器技术来分析这些线程技术是怎样成为Java编程的一个标准部分的。 一、Java环境下的多线程技术 构建线程化的应用程序往往会对程序带来重要的性能影响。例如,请考虑这样一个程序,它从磁盘读取大量数据并且在把它们写到屏幕之前处理这些数据(例如一个DVD播
2007-03-06 16:17:00 839
转载 彻底明白Java的多线程-实现多线程及线程的同步
一. 实现多线程1. 虚假的多线程例1:public class TestThread { int i=0, j=0; public void go(int flag){ while(true){ try{ Thread.sleep(100); } catch(InterruptedException e){ System.out.println("Interrupted"); } if(flag
2007-03-06 16:12:00 432
原创 jscript错误代码及相应解释大全
jscript错误代码及相应解释大全JScript 运行时错误JScript 运行时错误是指当 JScript 脚本试图执行一个系统不能运行的动作时导致的错误。当正在运行脚本、计算变量表达式、或者正在动态分配内存时出现 JScript 运行时错误时。错误号 描述 5029 数组长度必须为一有限正整数 5030 必须赋给数组长度一个有限正数 5028 需要 Array 或 arguments
2007-03-06 15:37:00 396
原创 Java中区分引用类型和原始类型
引用类型和原始类型的行为完全不同,并且它们具有不同的语义。例如,假定一个方法中有两个局部变量,一个变量为 int 原始类型,另一个变量是对一个 Integer 对象的对象引用:int i = 5; // 原始类型 Integer j = new Integer(10); // 对象引用这两个变量都存储在局部变量表中,并且都是在 Java 操作数堆栈中操作的,但对它们的表示却完全不同。(本文
2007-03-06 15:32:00 416
原创 java关键字详解(abstract.double.int.switch)
语法图解语法图解使用了下列规则: 从左到右、从上到下、顺着行的路径读语法图解。 在语法图解中使用了下列符号:>>- 指示了一个语句的开始-> 指示该语句在下一行继续>- 指示该语句从前一行继续->句法单元而不是完整语句的图以 |- 开始并以 -|结束。 要求的项在主要路径上。 >>-required-item--------------------->可选的项在主要路径下。 >>-requir
2007-03-06 15:28:00 1646
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人