上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 124 下一页
摘要: package com.mayikt.service; /** * @ClassName AcanthopanaxInterface * @Author 蚂蚁课堂余胜军 QQ644064779 www.mayikt.com * @Version V1.0 **/ @FunctionalInterfa 阅读全文
posted @ 2021-11-22 23:42 AngDH 阅读(65) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-11-22 23:36 AngDH 阅读(34) 评论(0) 推荐(0)
摘要: package com.mayikt.service; /** * @ClassName OrderService * @Author 蚂蚁课堂余胜军 QQ644064779 www.mayikt.com * @Version V1.0 **/ public interface OrderServi 阅读全文
posted @ 2021-11-22 23:28 AngDH 阅读(40) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-11-22 23:12 AngDH 阅读(26) 评论(0) 推荐(0)
摘要: public class Demo4ABA { private static AtomicInteger ai = new AtomicInteger(100); private static AtomicStampedReference air = new AtomicStampedReferen 阅读全文
posted @ 2021-11-21 12:09 AngDH 阅读(38) 评论(0) 推荐(0)
摘要: public class Demo3Volatile { public static void main(String[] args) throws InterruptedException { VolatileDemo demo = new VolatileDemo(); List<Thread> 阅读全文
posted @ 2021-11-20 20:20 AngDH 阅读(33) 评论(0) 推荐(0)
摘要: public class Demo1Jmm { public static void main(String[] args) throws InterruptedException { JmmDemo demo = new JmmDemo(); Thread t = new Thread(demo) 阅读全文
posted @ 2021-11-20 20:11 AngDH 阅读(23) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-11-19 10:25 AngDH 阅读(82) 评论(0) 推荐(0)
摘要: 多线程并发开发中,要知道什么是多线程的原子性,可见性和有序性,以避免相关的问题产生。 2.1 原子性 原子性:即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行 一个很经典的例子就是银行账户转账问题: 比如从账户A向账户B转1000元,那么必然包括2个操作:从账户A 阅读全文
posted @ 2021-11-17 22:27 AngDH 阅读(111) 评论(0) 推荐(0)
摘要: Thread.yield()方法的作用:暂停当前正在执行的线程,并执行其他线程。(可能没有效果) yield()让当前正在运行的线程回到可运行状态,以允许具有相同优先级的其他线程获得运行的机会。因此,使用yield()的目的是让具有相同优先级的线程之间能够适当的轮换执行。但是,实际中无法保证yiel 阅读全文
posted @ 2021-11-17 21:33 AngDH 阅读(78) 评论(0) 推荐(0)
上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 124 下一页