Welcome to my blog
synchronized关键字(二) synchronized关键字(二)
 一.monitor的JVM源码深入解析 一.代码解析:  1.在多个线程竞争锁的时候,线程1如果抢到锁,那么后面时刻进来的其他线程就会进入_cxq这个单向列表里等着(处在block状态),当线程一执行完一次同步代码块之后,如果此时依旧是线
synchronized关键字(一) synchronized关键字(一)
一.并发编程的三大问题一.可见性 1.概念: 对于共享数据,一个线程对该数据的值进行修改后另一个线程无法得到修改后的值  2.代码演示:public class Test1 { private static boolean flag=t
2020-07-21
创建多线程的四种方式(暂时不考虑线程安全问题) 创建多线程的四种方式(暂时不考虑线程安全问题)
再次提醒:下文内容仅就总结多线程的创建方式,不考虑线程安全问题,且为了直观,在异常处理方面大量省略一.程序,进程,线程的基本概念 这里只要做简单的了解即可,红字部分有印象就行,详细内容在虚拟机部分做具体解释 二.创建多线程的四种方式(以多线
2020-07-19