自定义博客皮肤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)
  • 收藏
  • 关注

原创 Object 对象

java是面向对象的语言,java中的所有对象都是Object的子类,Object对象中定义一对象的基本方法clone(),finalize(),equals(Object obj),hashCode(),wait(),notify(),notifyAll(),toString()方法,1、clone():创建并返回该对象的拷贝的对象2、finalize(),这个方法一般被GC调用,当此对象没有被...

2018-06-17 10:58:46 220

原创 java并发库-BlockingQueue

多线程下的并发库接口BlockingQueue,线程是安全的,典型应用场景是生产者-消费者,有ArrayBlockingQueue , DelayQueue , LinkedBlockingDeque , LinkedBlockingQueue , LinkedTransferQueue , PriorityBlockingQueue , SynchronousQueue 的子类去实现。Array...

2018-06-14 16:08:05 208

原创 线程join()方法

多线程join(),可以有无参的和有参的,join(long mills).join方法是Thread 提供的方法,join方法主要用于实现当此线程死亡后开始执行后面的代码是阻塞型的。对于join(long mills)方法,可实现当等待线程死亡时间为mills,也就意味着最多等待mills时间,可执行后续代码join源码分析如下:特点:能够阻塞其他线程的执行场景:ABC3个线程实现顺序执行,即执...

2018-06-13 16:35:56 429

原创 线程同步通信

线程同步:线程之间协调顺序访问共享资源,如A线程先访问公共资源后B线程才能访问同一个公共资源,这就是线程之间的同步大致流图如下场景:A线程先打印数字1、2,B线程打A,然后依次A又开始打印3、4 ,B线程在打印B,直到打印完26个字母为止代码如下:public class ThreadCommunication { public static void main(String[] args...

2018-06-13 16:09:48 349

原创 java 同步互斥实现队列

 队列的特点就先进先出,保证在多个线程并发时数据安全性,通过多线程的互斥同步实现,当队列为空时只能入队即只能插入数据,当队列满时只能出队,下边程序主要模拟场景为:2个线程产生数据,在队列不满的情况下,将数据插入队列,另外2个线程实现取数据(当队列为空时,等待其他线程放入数据),出队,并且队列大小减1,import java.util.Random;/** * *******************...

2018-06-13 15:49:05 412

空空如也

空空如也

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

TA关注的人

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