- 博客(3)
- 收藏
- 关注
原创 线程停止以及中断
一. 启动线程的方式 1.run和start启动方式区别? /** * create on 2020-12-23 13:17 * run方式启动是由主线程来启动,start方式会新起一个线程来启动 **/ public class CreateThreadAndStart { public static void main(String[] args) { Runnable runnable = ()->{ System.out.prin
2020-12-23 16:17:35
183
原创 Synchronized关键字
Synchronized关键字 一:synchronized的作用 一句话说出synchronized的作用: 能够保证在同一时刻最多只有一个线程执行该段代码,以达到保证并发安全的效果。 二:synchronized的地位 synchronized是Java的关键字,被Java原生的支持 是最基本的互斥同步手段 三:不使用synchronized会带来什么样的后果? public class DisappearRequest implements Runnable { static Disa
2020-12-22 19:46:06
93
原创 thymeleaf页面中关于@,#,$, *的总结
@{}这个是thymeleaf中的链接,与th:src一起使用 ${}是获取容器上下文变量的值,应该是包括所有上下文中的key-value。这里一直在想,所谓的应用上下文,容器,值栈都是用来存储key-value值。 *{}这个表达式,是获取指定的对象中的变量值。需要在前面指定对象,可以是集合中的某个对象,也可以是单独的一个对象。 #map 这个是thymeleaf的工具类...
2018-09-21 03:13:32
8984
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人