自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

实现线程的stop,suspend和resume方法

Thread的stop,suspend和resume方法不安全,这里使用标识变量,wait和notifyAll实现线程的挂起,恢复和停止. /**************************************************************************************** Copyright © 2014 Your Company/Org....

2014-03-28 11:15:45 249

原创 经典生存者消费者模型,wait,notify和notifyAll实现

经典生存者消费者模型,使用Object的wait,notify和notifyAll实现   Java Object的wait,notify和notifyAll方法         调用wait()方法使当前线程暂停执行并释放对象锁标示,让其他线程可以进入synchronized数据块,当前线程被放入对象等待池中。         调用notify()方法后,将从对象的等待池中移走一...

2014-03-28 10:48:08 175

原创 Java多线程-线程的调度sleep,yield,join, wait,notify,notifyAll

Java多线程-线程的调度(休眠)   sleep 让给其他线程 不释放锁       使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据。注意该方法要捕捉异常。     例如有两个线程同时执行(没有synchronized)一个线程优先级为MAX_PRIORIT...

2014-03-28 09:26:32 159

原创 [转]Java方法参数是引用调用还是值调用?

原文:http://hxraid.iteye.com/blog/428856       方法调用(call by) 是一个标准的计算机科学术语。方法调用根据参数传递的情况又分为值调用( call by reference ) 和引用调用( call by value ) 。江湖上有很多关于这两种调用的定义 ,最通常的说法是传递值的是值调用,传递地址的是引用调用。这其实很不恰当,这种 这些说...

2014-03-24 09:22:09 132

原创 Java synchronized同步方法和同步块总结

今天做了一些实验,把Java synchronized同步方法和同步块总结一下,欢迎拍砖! :D Java synchronized同步方法和同步块总结: 1、非静态 同步方法: synchronized method() {...} 锁对象的所有同步方法 一个进程进入某对象同步方法后,其它线程不能同时访问这个对象中任何一个同步方法 [code="java"]/****...

2014-03-17 19:48:20 203

空空如也

空空如也

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

TA关注的人

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