Thread
-
java线程的学习
1什么是线程 进程是程序执行的一次过程,它是一个动态的概念,是系统资源分配的单位,通常一个进程中可以包含若干个线程,线程就是独立执行的路径。线程的执行存在优先权问题 2java…
-
Java多线程
1.实现多线程 1.1进程和线程【理解】 进程:是正在运行的程序 是系统进行资源分配和调用的独立单位 每一个进程都有它自己的内存空间和系统资源 线程:是进程中的单个顺序控制…
-
2022.8.21 各种锁理解
21、各种锁理解 1、公平锁和非公平锁: 公平锁:非常公平,不能够插队,必须先来后到!FIFO 非公平锁:非常不公平,可以插队(默认都是非公平) 2、可重入锁 递归锁 可重…
-
并发学习记录06:多把锁
锁的粒度减小,并发量也会增大,当然也会随之而来一些问题 示例 假如有一个大房子有两个功能:睡觉和学习,互不相干,t1线程要学习,t2线程要睡觉,如果都用一个房子的话,并发度很低,解…
-
java实现多线程的四种方式
实现多线程的三种方式:继承Thread类、实现Runnable接口、使用Callable和Future接口、使用线程池创建线程 一、继承Thread类,重写run方法 public…
-
java 并发编程规约
Rule 1. 【强制】创建线程或线程池时请指定有意义的线程名称,方便出错时回溯 1)创建单条线程时直接指定线程名称“`Thread t = new Thread();…
-
Arthas命令使用-dashboard/thread
1.启动Arthas cd /Users/liyabin/.arthas/lib/3.6.2/arthas /Library/Java/JavaVirtualMachines/jd…
-
43-/验证GIL的存在/验证GIL的特点/验证python多线程是否有用/死锁/信号量/event事件/进程池线程池/
42章 验证GIL的存在 验证GIL的特点 验证python多线程是否有用 死锁现象 信号量 event事件 进程池和线程池 协程 协程实现tcp服务端开发 总结 验证GIL的存在…
-
41章 -并发编程3互斥锁/线程理论/创建线程/join方法/守护线程/GIL全局解释器锁
41章 互斥锁 线程理论 创建线程的两种方式 多线程实现tcp服务端并发 join方法 同一个进程下线程间数据共享 线程对象相关方法 守护线程 GIL全局解释器锁 互斥锁 互斥锁定…
-
学习python-Day36
今日学习内容 一、互斥锁 避免数据错乱:多个程序同时操作一份数据的时候很容易产生数据错乱,为了避免数据错乱,我们可以使用互斥锁。 作用:将并发变成串行,虽然牺牲了程序的执行效率保证…