- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 线程等待和唤醒的方法(三)
学习LockSupport类中通过part()和unpart()方法来实现阻塞和唤醒线程1、使用part()和unpart()线程等待和唤醒情况,且无锁块要求public static void main(String[] args) { Thread parkThread = new Thread(() -> { System.out.println(Thread.currentThread().getName() + "\t" + "parkT
2021-11-19 15:18:33 417
原创 线程等待和唤醒的方法(二)
学习Condition接口中await()和signal()方法实现线程的等待和唤醒1、正常await()和signal()线程等待和唤醒情况public static void main(String[] args) { Lock lock = new ReentrantLock(); Condition condition = lock.newCondition(); new Thread(() -> { lo
2021-11-18 09:22:53 311
原创 线程等待和唤醒的方法(一)
学习synchronized可重入锁在以下三种情况的不同表现。1、正常wait()和notify情况/** * 使用Object类中得wait()方法让线程等待,使用Object类中得notify()方法唤醒线程 */public class WaitNotifyLock { public static void main(String[] args) { Object object = new Object(); new Thread(()
2021-11-16 09:40:37 457
原创 linux中rabbitmq安装教程(初学笔记)
1、官网地址https://www.rabbitmq.com/download.html2、安装erlang安装前更新yum -y update安装erlang,默认安装最新版本yum -y install epel-releaseyum -y updateyum -y install erlang socat检查erlang版本erl -version3、安装RabbitMQ下载rabbitmq-server-3.8.23-1.el8.n...
2021-10-22 16:46:01 457
转载 linux清空日志的三种方式
初学linux,记录下清空日志的集中方式1)echo "'" > log.txt 2) echo > log.txt ,这种文件里会存在空格3) cat /dev/null > log.txt
2018-04-27 11:26:15 29220
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人