最新 最热

【Go】资源竟态检测工具:race detetor

试了一下,简直牛逼。鉴于处于快速入门阶段,就不去挖底层原理了,等面铺开了再深入。用一个有点并发经验的人都能看出来的例子,累加:package mainimport ("fmt""sync")func main() {var count = 0// 使用WaitGroup等待10个go...

2022-06-19
0

axios 使用详解

一、安装cnpm install axios二、使用三种写法// 第一种写法axios.get('/query?name=tom').then(function (response) {

2022-05-17
1

并发和并行的区别

并发(concurrency):指在同一时刻只能有一条指令执行,但多个进程指令被快速的轮换执行,使得在宏观上具有多个进程同时执行的效果,但在微观上并不是同时执行的,只是把时间分成若干段,使多个进程快速交替的执行。...

2022-05-13
1

Postgresql通用优化方法

使用SSD 异步提交 增加并发,经验值当活跃的进程数等于核数的2倍时可以发挥CPU的最大能力 批次提交 关闭pg_log 使用prepared协议 使用函数封装业务逻辑 COPY 拆表 hotstandby读写分离 分区表(主表并发有性能...

2022-05-12
1

线程安全经典案例:银行取钱问题

银行取钱的基本流程基本上可以分为如下几个步骤。 (1)用户输入账户、密码,系统判断用户的账户、密码是否匹配。 (2)用户输入取款密码 (3)系统判断账户余额是否大于取款余额 (4)如果余额大于取款余额,则取钱成功;如果余额小于取款...

2022-05-12
0

深入理解golang的channel的使用-日常实战总结no.3

channel就是所谓的通道:在golang中主要是用于不同于传统的多线程并发模型使用共享内存来实现线程间通信。

2022-04-25
1

RavenDB文档建模--琐碎的注意事项--并发控制

RavenDB 每秒能处理数十万的请求,这是因为它本质上是并发的。那么这就引出了并发问题,如果有多个请求同一时间同时修改同一个文档,就会出现最后一个被执行的请求将会获胜,它的修改内容将被保留在文档中。在 RavenDB 中 la...

2022-04-17
1

5.JUC线程高级-创建线程的第三种方式实现 Callable接口

执行Callable方式,需要FutureTask 实现类的支持,用于接收运算结果。FutureTask 是 Future 接口的实现类。

2022-04-13
1

50_并发控制

http://mpvideo.qpic.cn/0b78xiaagaaavqaoddwkuzpvbowdao5aaaya.f10002.mp4?dis_k=8496e3d4fbea4b1a149847e

2022-03-29
0

一文读懂并发与并行

并发性和并行性通常用于与多线程程序相关的,最早并发性和并行性似乎指的是相同的概念,但其实并发和并行实际上有不同的含义。在这个并发与并行教程中,我将解释这些概念的含义。...

2022-03-28
1