- 博客(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
84
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
219
原创 多线程的自我理解
1.线程与进程1.1进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位。2.1在软件运行时pc在运行内存中开启一块空间称为为进程,在进程中的操作成为线程2.多线程2.1 我们程序运行的时候 肯定至少有一个执行单元 就是一个线程 并且我们称之为 main 主线程。2.2 如果我们希望在开辟其他的线程去执行代码 ,其他的线程就称之为 分线程。2.3 主线程和分线程一起执行的时候 就有多个执行单元,我们统称为 多线程。3.多线程的目的3.1 多线程是为了同步完成多项任
2022-03-08 00:30:00
147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人