- 博客(59)
- 收藏
- 关注
原创 同步,异步,阻塞和非阻塞之间的关系
比如线程一要写入,线程二要读取,谁先谁后是个很大的问题,自己思考一下他们的不同搭配就很容易理解,因为要操作同一个文件,所以他们直接必须进行信息同步(分为阻塞和非阻塞),我觉得可以配合悲观锁和乐观锁理解,a. 阻塞就是线程一认为线程二的操作可能会影响到自己,把文件给锁了不让线程二操作,这样是可以保障先后顺序的,但是效率低,期间线程二啥也不能干。好处是在保证合理的同步前提下,效率很高。主要出现在多线程任务中,随着硬件技术的发展,现在程序基本为多线程,所以以异步为主,不同的线程异步做不同的任务,不需要同步消息。
2023-04-16 23:23:07 156
原创 MySQL学习笔记:count(1)、count(*)、count(字段)的区别
MySQL学习笔记:count(1)、count(*)、count(字段)的区别
2023-04-11 22:42:18 1493
原创 git中无法拉取remote仓库中的更新(Untracked Files Prevent Merge)
git中无法拉取remote仓库中的更新(Untracked Files Prevent Merge)
2023-02-09 19:12:09 1823
原创 Tensorflow中CategoricalCrossentropy()和SparseCategoricalCrossentropy()的区别
Tensorflow中CategoricalCrossentropy()和SparseCategoricalCrossentropy()的区别
2022-12-19 16:29:51 685
转载 集成学习方法:bagging、boosting和stacking
本文将讨论一些众所周知的概念,如自助法、装袋(bagging)、随机森林、提升法(boosting)、堆叠法(stacking)以及许多其它的基础集成学习模型。
2022-06-02 16:30:41 2353
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人