会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
渺阴丶
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2024年3月5日
Windows环境下Pytorch项目搭建在Docker中运行
摘要: Windows环境下Pytorch项目搭建在Docker中运行 1. 安装windows版本的Docker 网上已有诸多博客教程,这里就不再赘述。 2. 搭建本地Pytorch环境 搭建本地Pytorch环境的方式我使用了两种方式,推荐使用第一种。 第一种: (1)在docker h
阅读全文
posted @ 2024-03-05 15:34 渺阴丶
阅读(1280)
评论(0)
推荐(0)
2023年6月29日
12 方法上的 synchronized
摘要: # 12 方法上的 synchronized >```java >//普通方法上加synchronized >class Test{ > public synchronized void test() { > > } >} >//等价于 >class Test{ > public void test
阅读全文
posted @ 2023-06-29 23:19 渺阴丶
阅读(16)
评论(0)
推荐(0)
11 临界区与竞态条件
摘要: # 11 临界区与竞态条件 ## 临界区 Critical Section * 一个程序运行多个线程本身是没有问题的 * 问题出在多个线程访问**共享资源** * 多个线程读**共享资源**其实也没有问题 * 在多个线程对**共享资源**读写操作时发生指令交错,就会出现问题 * 一段代码块内如果存在
阅读全文
posted @ 2023-06-29 23:19 渺阴丶
阅读(25)
评论(0)
推荐(0)
10 线程的状态
摘要: # 10 线程的状态 ## 操作系统层面的线程状态  1. **初始状态** 仅是在语言层面创建了线程对象,还未与操
阅读全文
posted @ 2023-06-29 23:18 渺阴丶
阅读(26)
评论(0)
推荐(0)
9 守护线程
摘要: # 9 守护线程 ## 什么是守护线程 默认情况下,Java 进程需要等待所有线程都运行结束,才会结束。有一种特殊的线程叫做守护线程,只要其它非守护线程运行结束了,即使守护线程的代码没有执行完,也会强制结束。 ## 守护线程实例 >```java >import java.util.concurre
阅读全文
posted @ 2023-06-29 23:16 渺阴丶
阅读(11)
评论(0)
推荐(0)
8 Interrpt和IsInterrupted
摘要: # 8 Interrpt()和IsInterrupted() ## **interrupt()的效果** 如果被打断线程正在 sleep,wait,join 会导致被打断的线程抛出 InterruptedException,并清除 **打断标记**;如果打断的正在运行的线程,则会设置 **打断标记*
阅读全文
posted @ 2023-06-29 23:16 渺阴丶
阅读(33)
评论(0)
推荐(0)
7 Join方法
摘要: # 7 Join方法 ## join方法的作用 假设在主线程中调用子线程的join方法,主线程会在join方法处**等待子线程执行完之后**,再继续进行下去。这个过程也就是一个**同步**的过程。 ## 什么是同步 以调用方角度来讲,如果 **同步:**需要等待结果返回,才能继续运行就是同步
阅读全文
posted @ 2023-06-29 23:15 渺阴丶
阅读(34)
评论(0)
推荐(0)
6 sleep与yield的比较
摘要: # 6 sleep与yield的比较 ## sleep 1. 调用 sleep 会让当前线程从 *Running* 进入 *Timed Waiting* 状态(阻塞) 2. 其它线程可以使用 interrupt 方法打断正在睡眠的线程,这时 sleep 方法会抛出 InterruptedExcept
阅读全文
posted @ 2023-06-29 23:15 渺阴丶
阅读(55)
评论(0)
推荐(0)
2023年6月26日
熔断降级处理
摘要: 什么是熔断降级 微服务中难免存在服务之间的远程调用,比如:内容管理服务远程调用媒资服务的上传文件接口,当微服务运行不正常会导致无法正常调用微服务,此时会出现异常,如果这种异常不去处理可能导致雪崩效应。 微服务的雪崩效应表现在服务与服务之间调用,当其中一
阅读全文
posted @ 2023-06-26 22:00 渺阴丶
阅读(57)
评论(0)
推荐(0)
高并发下的缓存穿透
摘要: # 高并发下的缓存穿透 ## 什么是缓存穿透 大量并发去访问一个数据库不存在的数据,由于缓存中没有该数据导致大量并发查询数据库,这个现象要缓存穿透。缓存穿透可以造成数据库瞬间压力过大,连接数等资源用完,最终数据库拒绝连接不可用。 ## 如何解决缓存穿透 1. 对请求增加校验机制 比如:课程Id是长整
阅读全文
posted @ 2023-06-26 22:00 渺阴丶
阅读(18)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告