逆流者 Blog
首页
归档
友链
日志
分类
Spring (4)
消息中间件 (1)
Java并发编程 (21)
数据结构 (17)
其他 (0)
工具 (2)
工作技能 (1)
Frp (1)
Nginx (8)
操作系统 (0)
Mac (1)
前端 (0)
Python (16)
kubernetes (1)
Linux (8)
Docker (8)
raspberrypi (1)
数据库 (0)
Mysql (9)
Oracle (1)
PL/SQL (7)
Redis (1)
Vue (23)
Java (3)
java基础 (2)
Spring1 (0)
Java设计模式 (4)
Java并发 (7)
Spring Cloud (0)
Spring boot (0)
全部分类 ( 146 )
查询
当前位于"Java并发"分类下
Java 多线程 面试题
1、编写一个程序,开启 3 个线程,这三个线程的 ID 分别为 A、B、C,每个线程将自己的 ID 在屏幕上打印 10 遍,要求输出的结果必须按顺序显示。如:ABCABCABC…… 依次递归。/* * 编写一个程序,开启 3 个线程,这三个线程的 ID 分别为 A、B、C,每个线程将自己的 ID 在
并发
多线程
2020年08月04日
131次浏览
Java 多线程 JUC(并发工具包)
在 Java 5.0 提供了 java.util.concurrent (简称JUC )包,在此包中增加了在并发编程中很常用的实用工具类,用于定义类似于线程的自定义子系统,包括线程池、异步 IO 和轻量级任务框架。提供可调的、灵活的线程池。还提供了设计用于多线程上下文中的 Collection 实现
并发
多线程
2020年08月04日
141次浏览
Java 多线程(五)线程的通信
wait() 与 notify() 和 notifyAll()三个方法是定义在java.lang.Object类中的wait():令当前线程挂起并放弃CPU、同步资源并等待,使别的线程可访问并修改共享资源,而当前线程排队等候其他线程调用notify()或notifyAll()方法唤醒,唤醒后等待重新
并发
多线程
2020年08月04日
133次浏览
Java 多线程(四)线程同步
线程同步看一个打印车票的例子/** * 此程序存在线程的安全问题:打印车票时,会出现重票、错票 */class Window1 implements Runnable { private int ticket = 100; @Override public void run() {
并发
多线程
2020年08月04日
135次浏览
Java 多线程(三)线程生命周期
线程生命周期JDK中用Thread.State类定义了线程的几种状态要想实现多线程,必须在主线程中创建新的线程对象。Java语言使用Thread类及其子类的对象来表示线程,在它的一个完整的生命周期中通常要经历如下的五种状态:新建: 当一个Thread类或其子类的对象被声明并创建时,新生的线程对象处于
并发
多线程
2020年08月04日
139次浏览
Java 多线程(二)创建多线程的方式
创建线程JDK1.5之前创建线程方式:继承Thread类的方式实现Runnable接口的方式JDK5.0新增线程创建方式实现Callable接口使用线程池继承Thread类的方式定义子类继承Thread类。子类中重写Thread类中的run方法。创建Thread子类对象,即创建了线程对象。调用线程对
并发
多线程
2020年08月04日
141次浏览
Java 多线程(一)基本介绍
先说下几个概念程序(program) 是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程(process) 是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程(生命周期)。如:运行中的网易云音乐播放器程序是静态的,进程是
并发
多线程
2020年08月04日
128次浏览
«
1
(current)
»
个人信息
逆流者
上海 徐汇区
文章数量
146
分类数量
30
标签数量
43
不登高山,不知天之高也;不临深溪,不知地之厚也。
所有标签
ReentrantLock
1
AQS
1
锁机制
1
查询优化
1
show profile
1
批量插入数据
1
慢查询日志
1
explain
1
mysql索引
1
mysql
9
rabbitmq
1
数据结构
17
web api
1
requests
1
json
1
matplotlib
2
csv
1
pygal
2
python
15
kubernetes
1
java8
1
Ioc
1
spring
4
linux
8
docker
8
raspberrypi
1
工作技能
1
设计模式
4
多线程
7
并发
26
Java基础
2
frp
1
内网穿透
1
oracle
1
存储过程
1
游标
1
PL/SQL
6
Nginx
8
Redis
1
工具
2
Mac
1
Vue
23
反射
1
所有标签
146