自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (12)
  • 收藏
  • 关注

原创 使用synchronized实现同步方法

1、简介使用synchronized关键字来控制一个方法的并发访问。如果一个对象已用synchronized关键字声明,那么只允许一个执行线程访问它。如果其他某个线程试图访问这个对象的其他方法,它将被阻塞直到第一个线程执行完正在运行的方法。每一个用synchronized关键字申明的方法都是临界区,在java中,同一对象的临界区,在同一时间只有一个允许被访问。2、代码实例packa

2015-04-23 10:55:47 1151

原创 线程工程ThreadFactory

1、ThreadFactory根据需要创建新线程的对象。使用线程工厂就无需再手工编写对 new Thread 的调用了,从而允许应用程序使用特殊的线程子类、属性等等。2、代码实例package com.xxx.util;import java.util.ArrayList;import java.util.Date;import java.util.Iterator;im

2015-04-17 10:45:55 666

原创 线程组ThreadGroup

1、线程组简介在Java中,线程组是指java.lang.ThreadGroup类的对象,每个线程都隶属于唯一的一个线程组,这个线程组在线程创建时指定并在线程的整个生命周期内都不能更改。可以通过调用包含ThreadGroup类型参数的Thread类构造方法来指定线程所属线程组。若没有指定,则线程默认的隶属于名为main的系统线程组。除了预建的系统线程外,所以线程组都必须显式创建。

2015-04-09 08:58:21 577

原创 线程局部变量ThreadLocal

1、简介ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是Java中一种较为特殊的线程绑定机制,是每

2015-04-01 14:02:28 586

原创 线程中不可控制异常的处理

1、异常Exception:它指出了合理的应用程序想要捕获的条件。Exception又分为两类:一种是CheckedException(非运行时异常),一种是UncheckedException(运行时异常)。这两种Exception的区别主要是CheckedException需要用try...catch...显示的捕获,而UncheckedException不需要捕获。通常Unche

2015-03-31 10:57:38 3241

原创 守护(Daemon)线程的创建及运行

1、守护(Daemon)线程简介在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程或服务线程) 。任何一个守护线程都是整个JVM中所有非守护线程的保姆,守护线程的优先级比较低,用于为系统中的其它对象和线程提供服务。通过setDaemon(true)来设置线程为“守护线程”;将一个用户线程设置为守护线程的方式是在thread.start()之

2015-03-30 10:09:12 577

原创 java线程挂起(join)

1、线程挂起join简介将另外一个线程join到当前线程,则需要等到join进来的线程执行完才会继续执行当前线程。thread.join();      //当前线程挂起,调用线程 thread,在thread线程执行完毕之前,当前线程一直挂起不执行。thread.join(1000);  //当前线程挂起,调用线程 thread,等待 thread 线程,等待时间是100

2015-03-27 10:10:44 890

原创 java线程休眠(sleep)

1、简介sleepsleep方法属于Thread类中方法,是静态方法,只能控制当在前运行的线程。表示让一个线程进入睡眠状态,等待一定的时间之后,自动醒来进入到可运行状态,不会马上进入运行状态,因为线程调度机制恢复线程的运行也需要时间,一个线程对象调用了sleep方法之后,并不会释放他所持有的所有对象锁,所以也就不会影响其他进程对象的运行。但在sleep的过程中过程中有可能被其他对象调用它的in

2015-03-27 09:11:17 5261

原创 java线程的中断及控制

1、线程中断现象Java的中断是一种协作机制。也就是说调用线程对象的interrupt方法并不一定就中断了正在运行的线程,它只是要求线程自己在合适的时机中断自己。Thread类里的几个方法: public static boolean interrupted测试当前线程是否已经中断。线程的中断状态 由该方法清除。换句话说,如果连续两次调用该方法,则第二次调用

2015-03-26 11:34:34 537

原创 获取和设置java线程属性

1、线程属性Thread类包含几个属性,这些属性所表示的信息能帮助我们识别线程、观察其状态、控制其优先级等。这些线程包括如下几种:ID: 该属性表示每个线程的唯一标识;Name: 该属性存储每个线程的名称;Priority: 该属性存储每个Thread对象的优先级。线程优先级分1到10十个级别,1表示最低优先级,10表示最高优先级。并不推荐修改线程的优先级,但是如果确实

2015-03-25 14:12:19 740

原创 java线程基础

1、线程简析       现在的操作系统是多任务操作系统,多任务即是多个进程,进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程,多线程是实现多任务的一种方式,线程是指进程中的一个执行流程,一个进程中可以运行多个线程。线程也称作轻量级进程。       多任务同时进行,在单核系统是不是真正意义上的同时,在线程之间实际上轮换执行,多核系统才能实现

2015-03-24 16:32:38 422

程序员突击:Tomcat原理与Java Web系统开发

Tomcat原理与Java Web系统开发

2014-08-14

jodconverter-2.2.2.zip

jodconverter-2.2.2 office文档转pdf文件

2013-09-25

swftools-0.9.2.exe

用于实现百度文库阅读器的pdg2swf工具

2013-09-25

IK Analyzer实现Java lucene中文分词相关资源架包

IK Analyzer是基于lucene实现的分词开源框架 需要在项目中引入: IKAnalyzer.cfg.xml IKAnalyzer2012.jar lucene-core-4.3.0.jar stopword.dic

2013-06-03

json架包及其依赖架包

json架包及其依赖架包 json-lib-2.4-jdk15.jar commons-beanutils.jar commons-collections.jar commons-lang.jar commons-logging.jar ezmorph-1.0.6.jar

2013-05-29

java基础知识解惑

java解惑,java基础,类的初始化顺序,到底创建了几个String对象,变量(属性)的覆盖等,一定让你豁然开朗!

2011-06-24

个人推荐java反编译软件

java反编译软件,简单安装,汉化版,反编译出来的java文件基本与源代码一致!我推荐的好工具!

2011-06-15

java实现邮件发送代码及架包

简单java邮件发送代码,包括email架包,让你轻松体验java邮件功能!

2011-06-15

Weblogic 集群配置

Weblogic 集群配置 Weblogic 集群配置 Weblogic 集群配置 Weblogic 集群配置 Weblogic 集群配置 Weblogic 集群配置

2011-06-15

javascript源代码大全10.chm

javascript&源代码&特效 轻松实现网页各种特效!你也能写出花样页面!

2011-06-15

Oracle课堂笔记重点

Oracle课堂笔记重点,很详细,很重点,希望对大家有所帮助!

2010-12-24

精通CSS层叠样式表

5日精通CSS层叠样式表,很好的东西,大家共享!

2010-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除