线程
-
JDWP 协议及实现
什么是JDWP ? JDWP 是 Java Debug Wire Protocol 的缩写,它定义了调试器(debugger)和被调试的 Java 虚拟机(target v…
-
JDWP 协议及实现
什么是JDWP ? JDWP 是 Java Debug Wire Protocol 的缩写,它定义了调试器(debugger)和被调试的 Java 虚拟机(target v…
-
查找导致cup过高的代码方法
与 jstack实战死循环与死锁学习笔记 介绍的方法一致。 使用top命令查看 top -p 21919 线程进程号pid的内存情况 按H,获取每个线程的内存…
-
底层原理解释
GIL GIL是Python的全局解释器锁,同一进程中假如有多个线程运行,一个线程在运行Python程序的时候会霸占Python解释器(加了一把锁即GIL),使该进程内的其他线程无…
-
JUC并发编程进阶!!
目录 1.知识点回顾及延伸 2.生产者消费者问题 3. 八锁问题 4.集合类线程不安全解决 5.Callable再理解 6.三大常用辅助类 6.1、 CountDownLatch …
-
学习:python 了解多线程
在计算机处理工作时,有时需要多个任务并行处理 进程:是对计算机的程序的依稀运行过程的秒数 简单的来说 编写完毕的代码,在没有运行的时候,称为程序 正在运行着的代码,这个运行过程就称…
-
面经-虚拟机-内存溢出
内存溢出 项目中什么情况下会内存溢出,怎么解决的 1.误用固定大小线程池 当前线程任务超时后,其余任务将被加入任务队列中,任务对象所耗费的内存会导致整个堆内存耗尽,导致内存溢出异常…
-
线程池:第四章:ThreadPoolTaskExecutor和ThreadPoolExecutor有何区别?
史上最全的知识体系脑图,覆盖所有知识点,所有细节,注意事项。 多线程:包含程序、进程、线程的概念,Java中多线程的创建和使用,实现 Runnable 接口与继承 Thread 类…
-
聊聊动态线程池的9个场景
聊聊动态线程池的9个场景 大家好,我是小马哥。 线程池是一种基于 池化思想管理线程 的工具,使用线程池可以减少 创建销毁线程的开销,避免线程过多导致 系统资源耗尽。在 高并发以及大…
-
操作系统学习笔记5 | 用户级线程 && 内核级线程
在上一部分中,我们了解到操作系统实现多进程图像需要组织、切换、考虑进程之间的影响,组织就是用PCB的队列实现,用到了一些简单的数据结构知识。而本部分重点就是进程之间的切换。 参考资…