Thread
-
发生 OOM 时 JVM 进程就退出吗
不一定,要看是否还有存活的线程,如果有则 JVM 进程不会退出,否则才会退出 JVM 进程什么时候退出 需要明确,程序是否退出和发生 OOM 无关,而和当前是否还有存活的非守护线程…
-
Linux下JVM中可生成的最大Thread数量
Linux下JVM中可生成的最大Thread数量 最近想测试下Openfire下的最大并发数,需要开大量线程来模拟客户端。对于一个JVM实例到底能开多少个线程一直心存疑惑,所以打算…
-
多线程
多线程 线程简介 任务,进程,线程,多线程 多任务 吃饭时玩手机 开车时打电话 上厕所时玩手机 看起来是多个任务都在做,其实本质上我们的大脑在同一时间依旧只做了一件事情。 普通方法…
-
MySQL-DBA–20220613 mysqlslap
1、mysqlslap 2、(root@172.16.16.2)[(none)] 12:57:49> show variables like ‘thre…
-
操作系统:如何实现进程的等待与唤醒机制
上节我们设计了Cosmos的进程调度器,但只有进程调度器是不够的,因为调度器它始终只是让一个进程让出CPU,切换到它选择的下一个进程上去。结合进程生命周期,在多进程调度方面,还需要…
-
王者并发课-铂金7:整齐划一-CountDownLatch如何协调多线程的开始和结束
欢迎来到《王者并发课》,本文是该系列文章中的第20篇。 在上一篇文章中,我们介绍了Condition的用法。在本文中,将为你介绍CountDownLatch的用法。CountDow…
-
王者并发课-铂金10:能工巧匠-ThreadLocal如何为线程打造私有数据空间
欢迎来到《王者并发课》,本文是该系列文章中的第23篇,铂金中的第10篇。 说起ThreadLocal,相信你对它的名字一定不陌生。在并发编程中,它有着较高的出场率,并且也是面试中的…
-
面试突击40:线程休眠的方法有几种?
在 Java 中,让线程休眠的方法有很多,这些方法大致可以分为两类,一类是设置时间,在一段时间后自动唤醒,而另一个类是提供了一对休眠和唤醒的方法,在线程休眠之后,可以在任意时间对线…
-
Select多选框下拉列表
Select多选框下拉列表 在做自动化的过程中,我们经常会遇到select标签类型的多选框下拉列表。针对select标签类型,selenium中有封装好的API可以使用,接下来…
-
三种常用的辅助工具类
三种常用的辅助工具类 CountDownLatch 是一个执行减法操作的辅助计数器 //计数器public class CountDownLatchTest { publ…