j2se
文章平均质量分 85
liuliang136
这个作者很懒,什么都没留下…
展开
-
Java里有效中断线程方法介绍
Thread.stop, Thread.suspend, Thread.resume 和Runtime.runFinalizersOnExit 这些终止线程运行的方法已经被废弃,使用它们是极端不安全的! 现在,如果你要安全有效地终止一个线程,应该采用以下这些方法: 1 线程正常执行完毕,正常结束。 也就是让run方法执行完毕,该线程就会正常结束。 2 监视某...原创 2009-12-07 14:04:56 · 83 阅读 · 0 评论 -
多线程设计要点
1.多线程中有主内存和工作内存之分, 在JVM中,有一个主内存,专门负责所有线程共享数据;而每个线程都有他自己私有的工作内存, 主内存和工作内存分贝在JVM的stack区和heap区。 2.线程的状态有'Ready', 'Running', 'Sleeping', 'Blocked', 和 'Waiting'几个状态,'Ready' 表示线程正在等待CPU分配允许运行的时间。 3.线程运...原创 2009-12-07 14:09:00 · 88 阅读 · 0 评论 -
java RMI的例子(可以运行)
0 推荐 RMI,远程方法调用(Remote Method Invocation)是Enterprise JavaBeans的支柱,是建立分布式Java应用程序的方便途径。RMI是非常容易使用的,但是它非常的强大。 RMI的基础是接口,RMI构架基于一个重要的原理:定义接口和定义接口的具体实现是分开的。 java 代码 package or...原创 2010-01-29 16:30:36 · 98 阅读 · 0 评论 -
JDK1.5中的线程池(java.util.concurrent.ThreadPoolExecut)
在多线程大师Doug Lea的贡献下,在JDK1.5中加入了许多对并发特性的支持,例如:线程池。一、简介线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime, TimeUnit unit,Blo...原创 2010-01-29 16:31:56 · 90 阅读 · 0 评论 -
Java Timer
JAVA技巧(Java定时执行任务的实现方法) 定时执行任务的三种方法: 1)java.util.Timer. 2)ServletContextListener. 3)org.springframework.scheduling.timer.ScheduledTimerTask 1)java.util.Timer 这个方法应该是最常用的,不过这个方法需要手工启动你的任务:...原创 2010-02-02 17:23:26 · 153 阅读 · 0 评论 -
Timer和TimerTask详解
1.概览Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。 简单的一个例程: import java.util.Timer;import java.util.TimerTask; /*** Simple demo that uses java.util.Timer t...原创 2010-02-04 11:25:54 · 130 阅读 · 0 评论