发表评论取消回复
相关阅读
相关 高并发编程第一阶段01讲~02讲:什么是线程
进程、线程、协程 (1) 线程是程序执行的最小单位,而进程是操作系统分配资源的最小单位 (2)一个程序至少一个进程,一个进程至少一个线程。
相关 Java高并发编程之第一阶段,多线程基础深入浅出
给朋友打波广告,支持一下 [http://blog.csdn.net/wangwenjun69/article/details/56967121][http_blog.cs
相关 [笔记]高并发编程第一阶段23讲、多线程死锁分析,案例介绍
查看死锁:jstack 6764 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cH
相关 [笔记]高并发编程第一阶段21讲、通过实验分析This锁的存在
![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ub
相关 【笔记】高并发编程第二阶段10讲、volatile关键字深入详解
volatitle关键字 一旦一个共享变量被volatile修饰,具备两层语义: 1.保证了不同线程的可见性 2.禁止对其重排序,也就保证了有序性 ![在这里插
相关 【笔记】高并发编程第二阶段09讲、指令重排序,happens-before规则精讲
1. 原子性: 对基本类型的变量读取与赋值是保证原子性的,要么都成功,要么都失败,这些操作不可中断。 i = 10; cache 10, memory
相关 【笔记】高并发编程第二阶段02讲、介绍四种Singleton方式的优缺点在多线程情况下
![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ub
相关 【笔记】高并发编程第二阶段21讲、多线程Future设计模式详细介绍
A调用B的方法,B方法,执行要很长时间,比如10分钟,这样会造成,因为B方法执行慢,导致A阻塞时间比较长。 会不会可以这样,A调用B的方法,B立即返回给A,A在过段
相关 【笔记】高并发编程第二阶段19讲、多线程不可变对象设计模式Immutable-上
1.不可变对象,一定线程是安全的。 2.可变对象,不一定线程不安全。 String是典型的不可变对象,如下: ![在这里插入图片描述][2019031611145116
相关 【笔记】高并发编程第二阶段18讲、多线程读写锁分离设计模式讲解
1.ReadWriteLock package com.wangwenjun.concurrent.chapter6; / @autho
还没有评论,来说两句吧...