自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

原创 java多线程(三)生产消费模型(wait和notify)

生产消费模型一、Object自带的方法1.wait2.notify和notifyAll二、生产消费模式1.前言2.uml图3.代码4.结果5. 总结一、Object自带的方法1.wait1.1 wait()方法,在其他线程调用notify和notifyAll方法之前,当前线程等待。什么意思了,就是在当某一个线程在执行一个任务时,这个任务是一个方法,方法中有一个wait方法,当线程执行到这...

2019-05-20 22:09:03 395 1

原创 Java多线程(二)(synchronized,ReetrantLock)锁机制

Java多线程(二)锁机制一、锁的概念1.什么是锁2.不用锁如何3.用了锁如何二、ReentrantLock和synchronized1.synchronized2.ReentrantLock3.uml图4.代码5.结果6.两者区别五、锁分类1.公平锁2.可重入锁3.共享锁4.互斥锁5.乐观锁6.分段锁7.偏向锁8.自旋锁五、总结一、锁的概念1.什么是锁1.1 简单的来说,有一间房屋,屋...

2019-05-19 23:06:57 688

原创 java多线程(一)线程的3种创建方式

线程的3种创建方式一、线程的概念1.概念二、创建线程1.项目结构2.需要执行的类People3.继承Thread4. 实现runnable5.实现Callable6.main方法三、总结1.运行结果2.结果分析3.结语一、线程的概念1.概念 1.1进程是一个应用程序的运行,运用一个应用程序只有一个进程,一个进程拥有多个线程,在java中,main方法就是一个线程,而有时我们为了提高代码的执...

2019-05-19 11:58:13 265

原创 如何将war包部署在tomcat下

一、准备工作 (1)下载tomcat到本地。 (2)项目 二、运行项目 (1)将myecipse中的项目打包 a 我的项目是交给maven管理的,所以直接右键项目run as,maven clean, b 然...

2019-05-18 20:43:58 8808 2

空空如也

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

TA关注的人

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