- 博客(5)
- 收藏
- 关注
原创 redis做mybatis的缓存
null) {log.debug("保存缓存");//保存数据并设置其过期时间为1天@Overridetry {if (key!= null) {log.error("缓存出错 ");= null) {log.debug("清除缓存");@Overridelog.debug("清空缓存");if (!@Override。
2023-10-10 15:45:30
90
1
原创 死锁及解决方案
1.死锁的产生 在请求资源的时候,一个线程运行锁到了一个资源(a),要拿下一个资源(b),在此同时又一个线程已经拿到资源(b),需要拿下一个资源(a)从而形成了死锁 package com.zzg.thread.test; public class JavaTest { public static void main(String[] args) { Object a = new Object(); Object b = new Object();
2022-03-08 20:01:11
228
原创 多线程的自我理解
1.线程与进程 1.1进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位。 2.1在软件运行时pc在运行内存中开启一块空间称为为进程,在进程中的操作成为线程 2.多线程 2.1 我们程序运行的时候 肯定至少有一个执行单元 就是一个线程 并且我们称之为 main 主线程。 2.2 如果我们希望在开辟其他的线程去执行代码 ,其他的线程就称之为 分线程。 2.3 主线程和分线程一起执行的时候 就有多个执行单元,我们统称为 多线程。 3.多线程的目的 3.1 多线程是为了同步完成多项任
2022-03-08 00:30:00
157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人