摘要:
8锁现象 8锁现象,实际对应的就是8个问题 掌握了这8个问题后:可以清楚判断锁的是谁!永远的知道什么是锁,锁到底锁的是谁! 锁方法的调用者 问题一 在标准情况下,两个线程先打印 发短信 还是 打电话 ? package com.zxh.lock8; import java.util.concurre 阅读全文
posted @ 2020-05-24 21:04
忘忧山的兰木
阅读(514)
评论(0)
推荐(0)
摘要:
这是面试高频:还有其它的:单例模式、8大排序算法、死锁; synchronized版 两个线程的情况 package com.zxh.demo01; /** * 线程之间的通信问题:也就是生产者和消费者问题! * 如何做到通信:等待唤醒,通知唤醒 * 模拟多个线程操作一个变量:对 num 进行加1、 阅读全文
posted @ 2020-05-24 14:06
忘忧山的兰木
阅读(242)
评论(0)
推荐(0)
摘要:
Lock锁 传统 synchronized 举例:买票的栗子 真正的多线程开发,公司中的开发,需要降低耦合度 线程是一个单独的资源,没有任何附属的操作! 单独的资源包含属性、方法 第一种:高耦合写法,Ticket线程类还有附属操作,不推荐使用 public class SaleTicketDemo0 阅读全文
posted @ 2020-05-24 11:57
忘忧山的兰木
阅读(311)
评论(0)
推荐(0)

浙公网安备 33010602011771号