自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程猫的博客

我就是我,是颜色不一样的烟火! 一只搬代码的猫~“喵”

  • 博客(9)
  • 收藏
  • 关注

转载 多线程学习(十三)新特征--锁

转自:http://lavasoft.blog.51cto.com/62575/222084 Java线程:新特征-锁(上) 在Java5中,专门提供了锁对象,利用锁可以方便的实现资源的封锁,用来控制对竞争资源并发访问的控制,这些内容主要集中在java.util.concurrent.locks 包下面,里面有三个重要的接口Condition、Lock、ReadWriteLock。

2016-06-06 11:49:31 333

转载 多线程学习(十二)新特征-有返回值的线程

转自:http://lavasoft.blog.51cto.com/62575/222082 Java线程:新特征-有返回值的线程 在Java5之前,线程是没有返回值的,常常为了“有”返回值,破费周折,而且代码很不好写。或者干脆绕过这道坎,走别的路了。 现在Java终于有可返回值的任务(也可以叫做线程)了。 可返回值的任务必须实现Callable接口,类似的,无返回值的任务

2016-06-03 10:34:01 448

转载 多线程学习(十一)新特征-线程池

转自:http://lavasoft.blog.51cto.com/62575/222078 Java线程:新特征-线程池 Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容显得尤为重要。   有关Java

2016-06-02 14:10:33 315

原创 事务四大特征

事务四大特征:原子性,一致性,隔离性和持久性。 1. 原子性(Atomicity)     一个原子事务要么完整执行,要么干脆不执行。这意味着,工作单元中的每项任务都必须正确执行。如果有任一任务执行失败,则整个工作单元或事务就会被终止。即此前对数据所作的任何修改都将被撤销。如果所有任务都被成功执行,事务就会被提交,即对数据所作的修改将会是永久性的。 2. 一致性(Co

2016-06-02 09:49:13 1020

转载 多线程学习(十)并发协作-死锁

转自:http://lavasoft.blog.51cto.com/62575/222074 Java线程:并发协作-死锁  线程发生死锁可能性很小,即使看似可能发生死锁的代码,在运行时发生死锁的可能性也是小之又小。 发生死锁的原因一般是两个对象的锁相互等待造成的。 在《Java线程:线程的同步与锁》一文中,简述死锁的概念与简单例子,但是所给的例子是不完整的,这里给出一

2016-06-02 09:39:24 465

转载 多线程学习(九)并发协作-生产者消费者模型

转自:http://lavasoft.blog.51cto.com/62575/221932 Java线程:并发协作-生产者消费者模型 对于多线程程序来说,不管任何编程语言,生产者和消费者模型都是最经典的。就像学习每一门编程语言一样,Hello World!都是最经典的例子。   实际上,准确说应该是“生产者-消费者-仓储”模型,离开了仓储,生产者消费者模型就显得没有说服力

2016-06-01 11:55:24 482

转载 多线程学习(八)线程的同步-同步块

Java线程:线程的同步-同步块  对于同步,除了同步方法外,还可以使用同步代码块,有时候同步代码块会带来比同步方法更好的效果。 追其同步的根本的目的,是控制竞争资源的正确的访问,因此只要在访问竞争资源的时候保证同一时刻只能一个线程访问即可,因此Java引入了同步代码快的策略,以提高性能。   在上个例子的基础上,对oper方法做了改动,由同步方法改为同步代码块模式,程序的

2016-06-01 11:30:33 286

转载 多线程学习(七)线程的同步-同步方法

Java线程:线程的同步-同步方法 线程的同步是保证多线程安全访问竞争资源的一种手段。 线程的同步是Java多线程编程的难点,往往开发者搞不清楚什么是竞争资源、什么时候需要考虑同步,怎么同步等等问题,当然,这些问题没有很明确的答案,但有些原则问题需要考虑,是否有竞争资源被同时改动的问题?   在本文之前,请参阅《Java线程:线程的同步与锁》,本文是在此基础上所写的。

2016-06-01 10:58:31 374

转载 多线程学习(六)线程的调度-让步&合并&守护线程

转自:http://lavasoft.blog.51cto.com/62575/221811 Java线程:线程的调度-让步 线程的让步含义就是使当前运行着线程让出CPU资源,但是然给谁不知道,仅仅是让出,线程状态回到可运行状态。  线程的让步使用Thread.yield()方法,yield() 为静态方法,功能是暂停当前正在执行的线程对象,并执行其他线程。

2016-06-01 10:02:59 445

空空如也

空空如也

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

TA关注的人

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