百木园-与人分享,
就是让自己快乐。

标签:Thread

Linux下获取java堆栈文件并进行分析-百木园
野生技术

Linux下获取java堆栈文件并进行分析

阅读(221)赞(0)

当服务器内存飙升或者cpu负载飙升的时候,可以使用如下步骤排查问题: 1、终端输入top命令,键盘大写的情况下按P(cpu负载率从高到低排序)或者M(内存使用率从高到低排序),可以查看导致cpu或者内存飙升的java pid。 2、jsta...

JVM之类加载子系统-百木园
野生技术

JVM之类加载子系统

阅读(190)赞(0)

大家好,我是程序员学长。 读前福利,最全pdf获取 联系我 从今天开始,我们开启一个新的系列文章--JVM(java虚拟机)系列。 (本系列文章是基于JDK8(HotSpot Vm)进行讨论) 首先,先给大家安利一个我觉得不错的 jvm 相...

python中线程的join()方法的理解-百木园
野生技术

python中线程的join()方法的理解

阅读(278)赞(0)

Python多线程与多进程中join()方法的效果是相同的。 下面仅以多线程为例: 首先需要明确几个概念: 知识点一:当一个进程启动之后,会默认产生一个主线程,因为线程是程序执行流的最小单元,当设置多线程时,主线程会创建多个子线程,在pyt...

野生技术

Java 通过原子类 AtomicStampedReference 实现自旋锁

阅读(182)赞(0)

参考 狂神说 介绍 自旋锁的定义:当一个线程尝试去获取某一把锁的时候,如果这个锁此时已经被别人获取(占用),那么此线程就无法获取到这把锁,该线程将会等待,间隔一段时间后会再次尝试获取。这种采用循环加锁 -> 等待的机制被称为自旋锁(s...