- 博客(3)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Java 停止线程
Java 停止线程 停止java线程有三种常见的方式: 使用退出标志,使线程正常退出,也就是run方法完成时后线程停止。 使用stop线程强行终止线程,但是不推荐这种暴力停止的方法,会导致很多难以估计的错误与异常,比如最常见的数据不一致的错误。 使用interrupt方法中断线程 interrup停止线程——不能停止的线程 使用interrupt方法并不能像for+break那样,马上优雅的停止循环,而是在当前线程打了一个停止标记而已,并不能终止线程。 public class App { pu
2021-01-12 03:25:24 252
原创 Java HashMap源码解读 ——putVal
Java HashMap源码解读 ——putVal 一、 整体认识 HashMap是个散列表,它的存储内容是键值对映射。 HashMap继承于AbsractMap,实现了Map、Cloneable、java.io.Serializable接口。 HashMap的实现是不同步的,这意味着它不是线程安全的。它的key,value都可以是null。此外,HashMap中的映射不是有序的。 HashMap的实例有两个参数影响其性能:“初始容量”和“加载因子”。初始容量是哈希表在创建时的容量。加载因子是哈希表在其容量
2021-01-10 04:44:54 406
原创 正态贝叶斯
正态贝叶斯二分类问题 正态贝叶斯 1.概率 1.1随机事件与概率 随机事件a是指可能发生也不可能发生的事情,它有个发生概率ρ(a)\rho(a)ρ(a),且该概率值将满足如下约束: 0≤ρ(a)≤10\leq \rho(a)\leq 10≤ρ(a)≤1 既概率值为0~1之间,这个值越大,事件就越可能发生。如果一个随机事件发生概率为0,则成为不可能事件;如果一个随机事件发生的概率为1,则称为必然事件。 1.2条件概率 对于两个相关的随机事件a和b,在事件a发生的条件下事件b发生的概率称为条件概率ρ(a∣b)
2020-12-29 05:07:43 416
TA创建的收藏夹 TA关注的收藏夹
TA关注的人