- 博客(5)
- 收藏
- 关注
原创 CentOS7下安装Docker-Compose
CentOS7下安装Docker-Compose Docker-Compose是一个部署多个容器的简单但是非常必要的工具. 安装Docker-Compose之前,请先安装 python-pip 安装 python-pip 1、首先检查linux有没有安装python-pip包,终端执行 pip -V 1 [root@vm-50-151 network-scripts]# pip -V 2 -bash: pip: command not found 2、没有python-pip包就执行命令 yum -y i
2020-08-24 23:49:59
341
1
原创 多线程面试必备知识点(三)
线程通讯 1.1. 为什么要线程通信 多个线程并发执行时,在默认情况下CPU是随机切换线程的,有时我们希望CPU按我们的规律执行线程,此时就需要线程之间协调通信。 1.2. 线程通讯方式 线程间通信常用方式如下: 休眠唤醒方式: Object的wait、notify、notifyAll Condition的await、signal、signalAll CountDownLatch:用于某个线程...
2019-11-14 18:46:38
157
原创 多线程面试必备知识点(一)
什么是进程、线程 进程是正在运行的程序的实例。 进程是线程的容器,即一个进程中可以开启多个线程。 比如打开一个浏览器、打开一个word等操作,都会创建进程。 线程是进程内部的一个独立执行单元; 一个进程可以同时并发运行多个线程; 比如进程可以理解为医院,线程是挂号、就诊、缴费、拿药等业务活动 什么是并发与并行 要想学习多线程,必须先理解什么是并发与并行 并行:指两个或多个事件在同一时刻发生...
2019-11-12 16:29:10
186
原创 多线程面试必备知识点(二)
1. 线程安全问题 1.1. 什么是线程安全 如果有多个线程同时运行同一个实现了Runnable接口的类,程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的;反之,则是线程不安全的。 1.2. 问题演示 1.2.1. 第一步:创建售票线程类 1.2.2. 第二步:创建测试类 运行结果如下: 程序出现了两个问题: 相同的票数,比如5这张票被卖了两回...
2019-11-12 16:14:14
368
原创 jdk1.8中文版免费资源
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Ma...
2019-11-11 09:19:20
258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人