上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 113 下一页
摘要: 微服务理论 微服务和SOA的区别(这里就把单体应用也写一下) **单体服务:**Web应用程序发展的早期,大部分web工程(包含前端页面,web层代码,service层代码,dao层代码)是将所有的功能模块,打包到一起并放在一个web容器中运行。 优点: 所有的功能集成在一个项目工程中 项目架构简单 阅读全文
posted @ 2020-12-29 20:20 天宇轩-王 阅读(205) 评论(0) 推荐(0) 编辑
摘要: wait notify 原理 Owner 线程发现条件不满足,调用 wait 方法,即可进入 WaitSet 变为 WAITING 状态 BLOCKED 和 WAITING 的线程都处于阻塞状态,不占用 CPU 时间片 BLOCKED 线程会在 Owner 线程释放锁时唤醒 WAITING 线程会在 阅读全文
posted @ 2020-12-29 15:28 天宇轩-王 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 所谓的“线程八锁”,其实就是考察 synchronized 锁住的是哪个对象 情况1:12 或 21 锁住的为同一对象,2个线程都有可能执行 @Slf4j(topic = "c.Number") class Number{ public synchronized void a() { log.deb 阅读全文
posted @ 2020-12-29 10:53 天宇轩-王 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 在静态方法和非静态方法上加 Synchronized的区别 非静态方法 class Test{ public synchronized void test() { } } 等价于 class Test{ public void test() { synchronized(this) { } } } 阅读全文
posted @ 2020-12-29 10:19 天宇轩-王 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 3种线程阻塞唤醒 wait/notify /** * @author WGR * @create 2020/12/29 -- 0:28 */ public class Test6 { private static Object objectLock = new Object(); public st 阅读全文
posted @ 2020-12-29 01:12 天宇轩-王 阅读(164) 评论(0) 推荐(0) 编辑
摘要: ReentrantLock源码探究 后面的流程可以结合:https://www.cnblogs.com/dalianpai/p/14202617.html 一起看 相对于 synchronized 它具备如下特点 可中断 可以设置超时时间 可以设置为公平锁 支持多个条件变量 与 synchroniz 阅读全文
posted @ 2020-12-29 00:20 天宇轩-王 阅读(341) 评论(0) 推荐(1) 编辑
摘要: 这个图参考尚硅谷的大厂面试题第三季的AQS,如果感觉看的不方便的,可以联系我发给你。 阅读全文
posted @ 2020-12-28 17:19 天宇轩-王 阅读(140) 评论(1) 推荐(0) 编辑
摘要: 1、Semaphore 是什么 Semaphore 通常我们叫它信号量, 可以用来控制同时访问特定资源的线程数量,通过协调各个线程,以保证合理的使用资源。 可以把它简单的理解成我们停车场入口立着的那个显示屏,每有一辆车进入停车场显示屏就会显示剩余车位减1,每有一辆车从停车场出去,显示屏上显示的剩余车 阅读全文
posted @ 2020-12-27 22:48 天宇轩-王 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 虚拟机栈 由于跨平台性设计,Java的指令都是根据栈来设计的。不同平台CPU架构不同,所以不能设计为基于寄存器的。优点是跨平台,指令集小,编译器容器实现,缺点是性能下降,实现同样的功能需要更多的指令。栈解决的是程序运行的问题,即程序如何运行,如何处理数据。生命周期和线程一致,它保存方法的局部变量,部 阅读全文
posted @ 2020-12-24 23:22 天宇轩-王 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 说说你对程序计数器的理解 作用 PC寄存器用来存储指向下一条命令的地址,也是即将执行的指令代码。由执行引擎读取下一条指令。 为什么要有PC寄存器 因为CPU需要不停的切换各个线程,这时候切换回来,就知道接着从哪开始继续执行。 为什么PC寄存器要设定线程私有 因为在CPU来回切换的时候,为了确保准确记 阅读全文
posted @ 2020-12-23 23:57 天宇轩-王 阅读(220) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 113 下一页