随笔分类 -  多线程

摘要:1 阅读全文
posted @ 2022-02-14 19:24 青岑 阅读(25) 评论(0) 推荐(0) 编辑
摘要:1、初始化线程的四种方式 继承Thread 实现Runnable接口 实现Callable接口 + FutrueTask(可以拿到结果处理异常) 线程池 方式1和方式2:主进程无法获取线程的运算结果 方式3:主进程可以获取线程的运算结果,但是不利于控制服务器中的线程资源,会导致服务器资源耗尽 方式4 阅读全文
posted @ 2021-11-30 22:53 青岑 阅读(189) 评论(0) 推荐(0) 编辑
摘要:前置知识 对象的对象头的 mark word的组成结构: 1、轻量级锁 轻量级锁的使用场景:如果一个对象虽然有多线程要加锁,但加锁的时间是错开的(也就是没有竞争),那么可以 使用轻量级锁来优化。 轻量级锁对使用者是透明的,即语法仍然是 synchronized 假设有两个方法同步块,利用同一个对象加 阅读全文
posted @ 2020-10-07 15:39 青岑 阅读(532) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩