- 博客(3)
- 收藏
- 关注
原创 线程篇-同步块(synchronized) 和 volatile 关键字机制
synchronized修饰方法或者代码块 同一时刻只能有一个线程使用该方法或者代码块volatilevolatile修饰的变量 使用时获取到的都是最新值原理:线程会把主内存的变量复制到自己的内存修改,修改之后重新赋值,使用的也是自己线程里面保存的值,使用volatile修饰变量,线程会去主内存取值,所以一直取的都是最新的值...
2022-02-25 14:42:42 224
原创 线程面试——ThreadLocal原理以及用途
线程面试——threadlocal一个thread里面包含一个threadlocalmap,threadlocalmap以entry[]key value的形式 ,key里面放threadlocal对象 ,value里面放值二 两大使用场景2.1 每个线程需要一个独立对象 ,比如工具类不安全例子1. 两个线程使用 时间格式转换工具类,new两个对象2. 如果是1000个线程,使用线程池 并发会出现线程不安全3.尝试把时间格.
2022-02-25 13:14:55 254
原创 Spring项目-一个简单的Ioc项目的实现
1.新建Spring项目2.在src下新建introduce类3.在src下新建user.xml文件4.新建测试类5.运行项目点击run,选择0点击ok->apply->run,即可6.结果总结,在一些大的项目中,为了管理xml方便,我们需要建立一个文件夹resources,专门放xml,操作如下在reso...
2019-04-30 19:47:05 714
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人