![](https://img-blog.csdnimg.cn/708283ca199f4337bad7630993e99351.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
并发
文章平均质量分 50
并发编程
Comus_j
帅气的努力的穷困潦倒的地球人
展开
-
并发-线程池
CPU密集型任务:比如找出1-1000000的素数:理论是CPU核数+1。线程数 = CPU核心数*(1+线程等待时间/线程运行总时间)tidying:所有的线程停掉之后就会变成这个状态。1:如何设置线程池的核心线程数和最大线程数4。shutdown:会把队列中的任务处理完。IO密集型任务:比如文件io 网络io。工具:Jmeate、PostApi。限定在一端进行插入,一端进行删除。现实工作中经常用压测的方法来估算。stop:不会处理队列中的任务。多了两个方法:会进行阻塞。出队为队头,入队为队尾。原创 2023-08-25 15:07:07 · 60 阅读 · 0 评论 -
并发工作回忆
方法二:一个线程利用可重入锁Lock对锁进行连续获取,都获取到再进行业务代码处理,否则就全部释放锁。,我们只需要加个睡眠个随机时间,来错开获锁。方法一:锁进行顺序获取几乎解决。解决死锁问题后可能会出现。原创 2023-08-14 22:34:18 · 42 阅读 · 0 评论 -
并发-抽象队列同步器AQS应用Lock详解
AQS原创 2023-07-02 00:04:26 · 201 阅读 · 0 评论 -
并发-synchronized详解
synchorized详解原创 2023-06-30 13:03:22 · 386 阅读 · 0 评论 -
4.3-并发-JMM-CPU缓存一致性协议MESI
MESI缓存一致性协议原创 2023-06-29 19:08:24 · 223 阅读 · 1 评论 -
并发-编程之JMM&volatile详解
并发-指令重排原创 2023-06-29 09:35:21 · 119 阅读 · 0 评论 -
并发-操作系统底层工作的整体认识
并发-认识原创 2023-06-27 19:06:39 · 108 阅读 · 0 评论 -
并发-并发容器
并发容器原创 2023-06-26 23:28:20 · 36 阅读 · 0 评论 -
并发-理解并发
并发原创 2023-06-26 17:33:41 · 32 阅读 · 0 评论 -
并发锁机制之synchorized
sy原创 2023-06-19 20:13:50 · 105 阅读 · 0 评论 -
并发——深入理解JMM&并发三大特性1【2023】
判断条件flag加载线程A的本地内存【read】–>load->use->assign->store->write(本地内存缓存的数据一段时间没用会清除缓存的数据重新获取主存中获取共享数据)yield方法会让出时间片,让出CPU,上下文切换,保存现场,在线程重新获得CPU的执行时又会加载上下文【还原现场】JMM三个角度去分析:java层面、jvm层面、硬件层面。volatile:【JVM内存屏障实现】并发的三大特性:可见性、原子性、有序性。JMM:抽象概念、线程之间怎么交互的。并发可见性:mesi。原创 2023-03-18 09:31:50 · 67 阅读 · 0 评论 -
JUC简短回顾
juc原创 2022-10-15 16:09:59 · 333 阅读 · 0 评论 -
解决并发中的虚假唤醒
解决虚假唤醒原创 2022-10-15 09:58:39 · 97 阅读 · 0 评论 -
并发编程_02
jmm原创 2022-09-07 14:43:17 · 67 阅读 · 0 评论 -
并发编程_01
并发原创 2022-09-05 16:49:24 · 81 阅读 · 0 评论