最新 最热

Haproxy事件循环

在haproxy启动的时候,main方法会在socket建立连接之后调用run_poll_loop方法进行事件循环处理:

2022-10-27
2

Zookeeper客户端kazoo的watch流程详解

根据我在zk的通信协议中提到的,GetData请求的参数中如果watch为1,则表示客户端希望收到zk的数据监控回调 而这里就是带了watch=1.

2022-10-27
3

juc并发编程03——Lock与Condition接口

前面两篇文章回顾了传统的synchronized关键字、JMM内存模型、volitile关键字,这篇文章开始我们正式介绍juc包。

2022-10-26
2

读《java多线程编程核心技术》后感

第一章 java多线程技能进程是受操作系统管理的基本运行单元,它受系统进行资源分配和调度的一个独立单元。线程是进程中独立运行的子任务。main函数也是一个进程,并且有一个main线程。isAlive()方法判断当前的线程是否处...

2022-10-26
2

15. 多线程案例(3)——定时器

定时器可以强制终止请求:浏览器内部都有一个定时器,发送了请求之后,定时器就开始计时。如果在打开浏览界面的时候,浏览器的响应时间过了响应时间,就会强制终止请求。...

2022-10-26
2

12. wait() 和 notify()的区别(对象的等待集)

运行分为三步: 1.释放锁 2.等到通知 3.收到通知后尝试重新获取锁继续往下执行

2022-10-26
3

【Go】sync.WaitGroup 源码阅读

没想到人家巧妙利用了数组连续内存和 int 精度丢失来存储和读取状态,我大意了,没有闪 ┗|`O′|┛ 嗷~~

2022-10-26
2

并发编程

NEW 没有调用start 方法 RUNNABLE 运行状态 BLOCKED 阻塞

2022-10-25
2

可重入锁的意思上边这个代码 a b都用到锁 执行b的时候不会因为a获取锁后还没释放而无法获得锁不能执行代码 a获得锁后 执行b后不用再获取锁 直接执行就可以...

2022-10-25
2

Java中的多线程和多进程

注意:大多线程是模拟出来的(感官上的多线程同步),真正的多线程指的是有多个CPU/核。

2022-10-25
3