java线程
文章平均质量分 68
haizi8888
这个作者很懒,什么都没留下…
展开
-
java线程基础
java线程之基础 Thread类的基本方法介绍: Thread() 使用默认值来创建一个线程对象 Thread(Runnable target) 创建一个和给定Runnable对象相关联的线程对象。 Thread(String name) 创建一个线程对象,同时赋予其一个名字。该构造方法只适用于通过继承来创建线程对象。 Thread(Runnable target,St原创 2013-03-31 15:50:28 · 597 阅读 · 0 评论 -
java中volatile关键字的解析
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synch转载 2013-04-10 22:30:31 · 569 阅读 · 0 评论 -
java线程同步
java线程之同步技术 基本概念: 竞态条件:多个线程试图同时访问同一个数据。 原子性:被认为是最小的,不可继续分割的物质单位,因此一个原子性的操作不能被中断,在实际程序中,原子性是指不能停留在中间状态的例程。java规范规定,除了double和long类型以外,对于其他类型的变量进行赋值的操作都是原子性的 一个经典的线程同步问题是ATM取款问题,如果检查账户状态和改变账户状态不是的,就会原创 2013-04-04 12:19:39 · 581 阅读 · 0 评论 -
java线程等待与通知
java 等待,通知机制 下面先介绍下Object class 中的method。 void wait():等待条件的发生,该method必须从synchronized method或块中调用。 void wait(long timeout):等待条件的发生,假如,没有在timeout指定的毫秒内发生条件,那么时间到了,还是假定条件已经发生了。 void wait(long time原创 2013-04-11 14:47:46 · 831 阅读 · 0 评论 -
Java线程池使用说明
一简介 线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。 二:线程池 线程池的作用: 线程池作用就是限制系统中执行线程的数量。转载 2014-03-08 22:27:49 · 535 阅读 · 0 评论